DEV Community

Cover image for My Journey into Frontend Development: From HTML to React
Masood Vali
Masood Vali

Posted on

My Journey into Frontend Development: From HTML to React

When I first got curious about web development, I had no idea where to start. All I knew was that I wanted to build websites. So I began with the basics — HTML.

🧱 Starting with HTML
HTML felt like learning how to build the structure of a house. I created simple pages with headings, paragraphs, images, and links. It was basic, but seeing something I made appear in a browser gave me confidence.

🎨 Learning CSS
Next, I moved to CSS to style those pages. I played around with colors, fonts, and layouts. Learning Flexbox and Grid helped me understand responsive design, and soon my pages started looking more professional.

🧠 Enter JavaScript
Once I was comfortable with layout and design, I started learning JavaScript. It brought my websites to life. I made things move, respond to clicks, and even built small apps like a calculator and to-do list. Understanding the DOM, functions, and events took time, but it was worth it.

⚛️ Leveling Up with React
After getting the basics of JavaScript, I jumped into React. At first, it was confusing — JSX, props, state — but soon it clicked. React made building complex apps easier and more organized. Components felt like Lego blocks I could reuse, and I started enjoying development even more.

🔨 Projects That Helped Me Learn
Some of the projects that taught me the most:

Personal portfolio website

To-do list app with local storage

Weather app using a free API

Responsive landing page

🌱 What I’ve Learned
Practice is more valuable than perfection.

Building real projects teaches more than just watching videos.

Debugging is part of the process.

You grow by doing, not just reading.

🚀 What’s Next?
Now, I’m exploring:

Tailwind CSS for faster styling

TypeScript for safer coding

Next.js for server-side React apps

Top comments (0)