Refactoring How I Learn
Source: Dev.to
Background
The first part of this series, ADHD and Me, touched on my undiagnosed attention disorder. I didn’t truly understand it at the time; it’s only in the past decade that I’ve begun to come to terms with it. I’m currently on a waiting list for a formal diagnosis.
I did some light research into ADHD about fifteen years ago, but it wasn’t until I started taking various computer‑related courses that I realized my attention wasn’t where it should be. I could learn the theory and perform well on the practical side, yet I struggled to retain information. This made overall progression difficult, prompting me to think about ways to refactor how I learn.
Current Learning Approach
I’m on my third attempt at the freeCodeCamp curriculum, and the latest version suits me well. I’m pleased with my progress so far this year. Completing the certifications led me to the DEV Community as a way to stay open about my learning by writing about my progress.
Being here was my first step at refactoring my learning process. Now I’m focusing on improving retention, which has led me to explore solutions like mind mapping.
Tools and Methods
- Zettelkasten – a knowledge‑management system that helps organise ideas effectively. I believe it would work well for me.
- Logseq and Zettlr – applications I’m evaluating for Zettelkasten‑style note‑taking.
- Zim – the Wiki‑style solution I’m currently using.
At the moment, I rely heavily on my DEV Community account while learning via freeCodeCamp. When I move on to Python, I plan to adopt one of the aforementioned mind‑mapping programs.
Future Plans
I have a lot of love for Python, especially after taking various online courses during lockdown. In terms of game development, the Godot Engine appeals to me because its GDScript is similar to Python. However, diving into game development now would be putting the cart before the horse; there are many foundational things I want to accomplish with Python first.
Invitation
I hope to continue sharing my journey with members of the DEV Community. I’d be interested to hear about any techniques others are using to help with their own learning, so feel free to share your thoughts and experiences.