CS graduate looking for an up-to-date roadmap to become a full-stack web developer

Hi everyone,

I graduated with a Computer Science degree a little over a year ago, but unfortunately I still haven't been able to get a job in the field.

One thing that has made this difficult is that I most likely have ADHD (I'm not formally diagnosed yet), so I struggle with staying focused and studying consistently on my own. I also don't have any developer friends or professional connections to guide me, so I often end up jumping between random YouTube videos or tutorials without knowing whether they're current, relevant, or even worth my time.

From university, I have a good foundation in Java, Python, and C#, along with basic knowledge of algorithms and data structures, software engineering, databases, and the fundamentals of web development.

My goal is to become a full-stack web developer and build a strong portfolio that will help me land my first developer job.

What I'm looking for is a clear, up-to-date roadmap. Specifically:

What technologies should I learn first?

Which resources (documentation, videos, articles, books, etc.) do you genuinely recommend in 2026?

What stack would you suggest for someone starting today?

At what point should I begin building projects?

What kinds of projects would be most valuable for a portfolio that employers actually care about?

I'd prefer free resources whenever possible. I don't mind reading documentation or watching videos—I just want resources that are high quality, up to date, and worth investing my time in.

I should also mention that I previously paid for a local programming course, but I unfortunately couldn't stay committed to it. I realized that a structured course isn't the learning style that works best for me. I think I'd do much better following my own roadmap with high-quality resources, while building projects along the way.

Also, I live in Lebanon. If anyone here is Lebanese and familiar with the local tech job market, I'd really appreciate advice that's especially relevant for finding a developer job here.

That said, I'd still love to hear from anyone, regardless of where you're from, since I know the core computer science and full-stack development skills are largely universal.

I'm not looking for shortcuts—I just want to stop wasting time on outdated or low-quality resources and follow a structured path. Any advice, roadmap, or resource recommendations would be greatly appreciated.

While my current focus is full-stack web development, my broader goal is simply to become job-ready as a software developer in general and land a role in my field.

Thank you!

reddit.com
u/random_reditter105 — 2 days ago

CS graduate struggling with consistency (likely ADHD) — how do you stay on track learning to become a developer?

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.

reddit.com
u/random_reditter105 — 2 days ago

CS graduate looking for an up-to-date roadmap to become a full-stack web developer

Hi everyone,

I graduated with a Computer Science degree a little over a year ago, but unfortunately I still haven't been able to get a job in the field.

One thing that has made this difficult is that I most likely have ADHD (I'm not formally diagnosed yet), so I struggle with staying focused and studying consistently on my own. I also don't have any developer friends or professional connections to guide me, so I often end up jumping between random YouTube videos or tutorials without knowing whether they're current, relevant, or even worth my time.

From university, I have a good foundation in Java, Python, and C#, along with basic knowledge of algorithms and data structures, software engineering, databases, and the fundamentals of web development.

My goal is to become a full-stack web developer and build a strong portfolio that will help me land my first developer job.

What I'm looking for is a clear, up-to-date roadmap. Specifically:

What technologies should I learn first?

Which resources (documentation, videos, articles, books, etc.) do you genuinely recommend in 2026?

What stack would you suggest for someone starting today?

At what point should I begin building projects?

What kinds of projects would be most valuable for a portfolio that employers actually care about?

I'd prefer free resources whenever possible. I don't mind reading documentation or watching videos—I just want resources that are high quality, up to date, and worth investing my time in.

I should also mention that I previously paid for a local programming course, but I unfortunately couldn't stay committed to it. I realized that a structured course isn't the learning style that works best for me. I think I'd do much better following my own roadmap with high-quality resources, while building projects along the way.

Also, I live in Lebanon. If anyone here is Lebanese and familiar with the local tech job market, I'd really appreciate advice that's especially relevant for finding a developer job here.

That said, I'd still love to hear from anyone, regardless of where you're from, since I know the core computer science and full-stack development skills are largely universal.

I'm not looking for shortcuts—I just want to stop wasting time on outdated or low-quality resources and follow a structured path. Any advice, roadmap, or resource recommendations would be greatly appreciated.

While my current focus is full-stack web development, my broader goal is simply to become job-ready as a software developer in general and land a role in my field.

Thank you!

reddit.com
u/random_reditter105 — 3 days ago

CS graduate looking for an up-to-date roadmap to become a full-stack web developer

Hi everyone,

I graduated with a Computer Science degree a little over a year ago, but unfortunately I still haven't been able to get a job in the field.

One thing that has made this difficult is that I most likely have ADHD (I'm not formally diagnosed yet), so I struggle with staying focused and studying consistently on my own. I also don't have any developer friends or professional connections to guide me, so I often end up jumping between random YouTube videos or tutorials without knowing whether they're current, relevant, or even worth my time.

From university, I have a good foundation in Java, Python, and C#, along with basic knowledge of algorithms and data structures, software engineering, databases, and the fundamentals of web development.

My goal is to become a full-stack web developer and build a strong portfolio that will help me land my first developer job.

What I'm looking for is a clear, up-to-date roadmap. Specifically:

What technologies should I learn first?

Which resources (documentation, videos, articles, books, etc.) do you genuinely recommend in 2026?

What stack would you suggest for someone starting today?

At what point should I begin building projects?

What kinds of projects would be most valuable for a portfolio that employers actually care about?

I'd prefer free resources whenever possible. I don't mind reading documentation or watching videos—I just want resources that are high quality, up to date, and worth investing my time in.

I should also mention that I previously paid for a local programming course, but I unfortunately couldn't stay committed to it. I realized that a structured course isn't the learning style that works best for me. I think I'd do much better following my own roadmap with high-quality resources, while building projects along the way.

Also, I live in Lebanon. If anyone here is Lebanese and familiar with the local tech job market, I'd really appreciate advice that's especially relevant for finding a developer job here.

That said, I'd still love to hear from anyone, regardless of where you're from, since I know the core computer science and full-stack development skills are largely universal.

I'm not looking for shortcuts—I just want to stop wasting time on outdated or low-quality resources and follow a structured path. Any advice, roadmap, or resource recommendations would be greatly appreciated.

While my current focus is full-stack web development, my broader goal is simply to become job-ready as a software developer in general and land a role in my field.

Thank you!

reddit.com
u/random_reditter105 — 3 days ago