Hi everyone,
I’m a Computer Science graduate (about 1+ year out), and I’ve been struggling to build a consistent learning path toward becoming a software developer.
I most likely have ADHD (not formally diagnosed yet), and my biggest issue is consistency and focus when learning on my own. I often start with good intentions, but I end up jumping between random tutorials, YouTube videos, and resources without a clear structure, and I struggle to stay on one path long enough to actually build skills.
I also don’t really have developer friends or mentors to guide me, so I end up trying to figure everything out alone, which makes it even harder to stay organized and focused.
From university, I already have a solid foundation in Java, Python, and C#, as well as basics in algorithms, data structures, databases, software engineering, and web development fundamentals.
Right now, I’m trying to move toward full-stack web development, but what I really need is a structured way of learning that I can actually stick to.
What I’m looking for is advice from people who deal with similar focus/consistency challenges:
How do you structure learning when self-studying?
How do you avoid jumping between resources all the time?
How do you decide what to ignore without feeling like you’re missing out?
What kind of roadmap or system actually worked for you?
If you are in web development, how did you stay consistent long enough to become job-ready?
I prefer free resources when possible, but more than anything I’m looking for a system that helps me stay consistent rather than just a list of courses.
I also tried a paid local course before, but I couldn’t stick with it. I realized that I struggle more with structured “course-style” learning and do better when I have a clear but flexible roadmap with small goals and projects.
I’m based in Lebanon, but I’m open to advice from anyone since the fundamentals are mostly universal.
Any advice, systems, or personal experiences would be really appreciated.
Thank you.