Zero to Web Dev Mastery: My Journey from Scratch

Zero to Web Dev Mastery: My Journey from Scratch

Follow my journey as I go from zero to mastering frontend development using the Roadmap.sh guide.

Hey, I’m KevinS (yeah, my username says it all!), a guy from France who just wasn’t thriving in his job. One day, I had a realization: What if I went back to my first love? Sometimes, first loves aren’t always a great idea… but in my case, it’s programming.

While some were busy collecting conquests, I was busy writing lines of code—everyone has their thing! My journey began over 10, maybe even 15 years ago, with HTML, CSS, and PHP. But with how fast tech evolves, I might as well consider myself a beginner again.

My goal? Follow in Hercules’ footsteps—not from zero to hero, but from zero to web development master!


How Do I Plan to Do This?

I knew I couldn’t just dive into coding without a plan. Without proper organization, I’d get overwhelmed by the sheer amount of information and quickly lose motivation. So, I decided to structure my learning using Roadmap.sh, a fantastic platform created by Kamran Ahmed, a seasoned developer with over a decade of experience, primarily with startups. Motivated by the confusion he faced early in his career regarding what to learn next, Kamran initiated Roadmap.sh in 2017 to provide clear learning paths for developers. If you haven’t checked it out yet, I highly recommend it!

For my part, I’m starting with the Frontend roadmap.

Why frontend? Fifteen years ago, it was my weak spot—and it still is. Instead of avoiding it, I’m tackling it head-on! My goal is to master frontend development and turn my biggest weakness into a strength.

The Plan:

  • Follow each step of the roadmap, studying every topic in-depth.

  • Go beyond the basics and dive deep into each subject.

  • Document my journey by writing an article for every topic I tackle.

I believe that building strong foundations is the best way to master complex concepts later. So, I won’t just skim the surface—I’ll go all in!


Why Am I Doing This?

1. For Myself (Selfishly!)

I’ve always loved writing, and putting my thoughts into words helps me absorb knowledge faster. If you can explain a concept clearly to someone else, you truly understand it. The ultimate test? Explaining it just as well to a five-year-old as to an expert. If I can’t do that, it means I need to study the topic even more.

2. To Help Others (Hopefully!)

Maybe some of you will follow my progress and find my journey useful. Who knows? It might even inspire you to start your own coding journey! I’ll be sharing:

✅ My learning process

✅ The best resources I use

✅ Challenges I take on

✅ The obstacles I encounter (and how I overcome them)

If any of this helps you—even a little—I’ll consider that a win!


Follow My Journey!

If you’d like to keep up with my evolution, here’s where to find me:

📌 Hashnode – where I’ll publish all my articles.

📌 GitHub – where you’ll find exercises and projects. Feel free to contribute!

📌 X (Twitter) – where I’ll post daily progress updates.

📌 Other social media platforms...

Lastly, here’s the roadmap I’ll be following: Roadmap Frontend

Are you also learning frontend? What’s your biggest challenge so far? Let’s discuss in the comments!

See you soon for the first article in this series: How Does the Internet Work?

Happy coding!