Hey everyone! I'm seeking genuine advice on how to start my programming journey while managing my ADHD. Self-teaching has been really tough for me without the structure of a classroom setting, and a recent bootcamp experience didn't go well due to the pressure and my tendency to procrastinate, which I often struggle with.
Here's a bit about my situation:
- **Long-term goal:** I aim to get a university degree eventually, but that's a long-term plan. I want to begin learning now to be ready when I enroll.
- **Challenges:** It's tricky for me to focus when courses are too flexible, and if deadlines are too tight without face-to-face support, I risk burning out.
- **Looking for:** I'd love recommendations for resources or methods that create a kind of 'soft structure'. Whether it's gamified learning, or communities that have co-working sessions for beginners, I'm all ears!
For any of you out there with ADHD who now work in tech, how did you transition from wanting to learn to actually doing the work, even before you had the framework of a formal education? Thanks a bunch!
5 Answers
Programming can demand a lot of focus, and it’s understandable to feel unsure about diving in. But technically, ADHD doesn’t have to be a dealbreaker! Some folks with ADHD experience hyper-focus where they can really zone in on tasks they find engaging. I’m one of those people myself—when I’m programming, I can forget everything around me, even without medication. It might just take some explorations to find what excites you in coding!
I’m self-taught and found success with ADHD. What I do is break down my learning tasks into manageable pieces and plan everything in advance to avoid decision paralysis. I note everything down to stay concentrated and reduce distractions. Just know, a healthy routine helps a ton; sleep well, stay hydrated, and maybe get some light exercise. After that, I'd suggest looking at structured courses like CS50x or Hyperskill—they're fantastic for creating the framework you might need!
Totally agree! Also, have you considered a consistent study group—those can really help keep you on track.
Could you clarify your purpose for wanting to program? Understanding the underlying goal can really drive your motivation. For me, programming connects to creating real solutions, and that’s what keeps me organized and focused—a personal goal can help anchor your learning journey!
Absolutely! My aim is to develop solutions that enhance productivity in my current job, which helps me stay on track.
For some of us, the clear structure of college was the turning point. If that might be financially challenging, don’t forget about free local classes or auditing options—they can provide a good foundation without breaking the bank.
What bootcamp did you try? Just curious, because some are a lot more adaptable than others. I'd recommend finding one that offers more hands-on support rather than strict deadlines.
I tried one that was super rigid, and it just didn't gel with me.

Find what you're passionate about! If it’s a personal problem you want to solve, chase that dopamine—it'll keep you engaged.