DEV Community

Muhammad Salman Tahir
Muhammad Salman Tahir

Posted on

My Journey: From Zero to Frontend Developer

Two years ago, I didn't know what HTML was. Today, I'm building responsive websites, creating interactive web apps, and working as a Frontend Developer Intern. This is my story.

The Beginning
I still remember the day I first opened VS Code. I had no idea what I was doing. I typed some HTML, hit save, opened it in the browser, and saw... plain text on a white page.

It wasn't pretty. But it was mine.

That first "Hello World" was the start of something I never expected to love this much.

Learning the Basics

I started with HTML — the skeleton of every website. Then CSS — the paint that makes it beautiful. And finally JavaScript — the brain that makes things happen.

The first few weeks were overwhelming. There were so many tags, properties, and concepts. I kept asking myself:

  • Why doesn't this div center?
  • Why is my CSS not applying?
  • Why does my JavaScript say "undefined"?

But I kept going.

Building Real Projects

The real learning started when I stopped watching tutorials and started building projects.

Some of my early projects:

  • Calculator App — A simple calculator with dark/light mode
  • Music Player — A custom music player with playlist controls
  • Weather App — Uses a real API to show live weather
  • Quranic Website — A clean, readable Quran learning template
  • Portfolio Website — My personal portfolio (this one!)

Each project taught me something new. Every bug I fixed made me a better developer.

The Turning Point

The moment I realized I was actually improving was when I built my weather app. It pulled live data from an API, displayed it beautifully, and worked across all devices.

I sat back and thought: I built this. From nothing.

That feeling — that's why I love frontend development.

What I Learned

  1. Consistency beats talent. Code every day, even if it's just 30 minutes.
  2. Build, don't just watch. Tutorials help, but projects teach.
  3. Google is your best friend. Every developer searches for answers.
  4. Read other people's code. GitHub is a goldmine.
  5. Don't compare yourself to others. Compare yourself to yesterday's you.

What's Next

I'm currently working as a Frontend Developer Intern, gaining real-world experience. My next goals:

  • Learn React properly
  • Build more complex projects
  • Contribute to open-source
  • Keep writing and sharing my journey

A Message to Beginners

If you're just starting out — don't give up.

The first few months are the hardest. You'll feel lost. You'll feel like everyone else knows more than you. But that's normal.

Keep building. Keep learning. One day, you'll look back at your first project and smile.

You got this. 🚀

What was your first coding project? Let me know in the comments — I'd love to read your story.

Top comments (0)