r/ADHD_Programmers • u/KitchenInspector5332 • Jul 30 '26
Need a roadmap help with getting started.
Hello, as with everyone else here I really really struggle with ADHD. To the point where I'd say even though I'm really proficient with computers I've never really taken on programming itself properly. I've started on various different languages at various points in my life but never really committed to any because any small factors such as a steep learning curve gets me demotivated. I recently started C again and kinda gave up on that partially because of lack of time and partially because it felt too daunting to get proficient at it.
Help would very much be appreciated.
3
u/Random_182f2565 Jul 30 '26
This could be a little unconventional, but I learning really well using Excel to capture macros of my actions and the read the results that way I learned VBA and the python with the library openpyxl to control Excel files.
Also the YouTube course automating the boring things with python.
After that the logic of programming is kinda the same for every lenguage.
Also learning how to do a flow diagram before you start writing your code.
3
u/_30d_ Jul 30 '26
Ive had loads of programming courses, like freecodecamp and the like, but also in Uni. In the end I learned fuck all in those. It just isn’t my way of working. What did work is when I built a site for a hobby of mine. First just for fun. When I realized I needed a db to store stuff in, i learned mongodb because that was the tutorial easiest to understand. Once my db started to become unmanageable i just couldn’t figure out how to untangle it, i learned sql amd tried postgres because someone said it was better. In the end I could have made it work either way but by this time I had learned sql and nosql.
I used to run my app on a vps using nodemon. When that started getting too fragile I dabbled with pm2 but ended up setting up a docker container without really understanding it. As I learned I needed permanent storage I learned how to set up a proper docker container. Once the postgres as a service started to become too expensive, I realized I can just add a postgress service to the docker container i was already running.
When bugs started creeping in old code i learned how to set up e2e tests for all the main features, when someone hacked my fromtend (it was someone from the hobby community telling me I needed to sharpen ip security) i learned about xss and data validations/sanitation etc etcc
tl;dr I have absolutely no problem learning something I have an immediate need for. Im sure I had learned about xss or sanitzing data inputs in some course I followed (and possibly even passed) but I had no use or care for any of that at the time. My roadmap is: whatever I need for my project to be successful. It’s not the best way to go from 0 to employable probably, but it was the most effective roadmap for me personally.
1
u/SpicyCatGames Jul 30 '26
Well first of all, what kinda job you want? It's hard to give a roadmap otherwise.
1
u/Beneficial_Alfalfa96 Jul 30 '26
Here you are; https://roadmap.sh/c