After 7 years of Web Development experience

Mentoring 40+ beginners.

Here is a battle-tested roadmap to master frontend development:

The web development journey is a never-ending process.

There are a lot of new technologies and frameworks coming up every day.

But guess what?
For the last two years, I've been mentoring many developers within organizations to help them outperform.
This thread will contain all information on How I learned all the technologies that helped me stand out from the crowd.

I'm pouring out everything I have learned to help you reach the same milestone.

Assuming you starting from ZERO today, this is how you should go.
Here are some of the lessons you should keep in mind forever:

Don't give up - Nothing in life comes easy.

Practice, Practice, Practice - This is the ultimate hack to be unstoppable

Start small today. Go big tomorrow
1. First, learn about HTML

Read Everything from:

Build a new project on the local machine to implement simple things you learn.

If you're learning about the Heading element,

I try to use H1, H2... H6 and see what things look like.
Once all HTML Chapters are read, build an example with HTML elements you learned.

Even if it takes time to understand, stick to it till the end.

Youtube has made learning easy than ever before. Watch videos to understand better.
Before moving to CSS, watch one HTML tutorial video again to brush up on things.

I have learned everything from this Youtube channel (Traversy Media) -
2. Learn CSS

Follow the same process learn on w3schools and build examples on the local machine.
Build 5-10 examples only on CSS after learning.

Things take time to master CSS, so practice, that is what matters.

Learn Flexbox along the way. This is the site I love
3. Build More Examples with HTML + CSS combo

Search on google for "Example for practicing HTML, CSS."

Try to clone some websites which will boost your confidence.
4. Learn Git


For all the following projects you work on, build a portfolio of projects on Github.

Some of the videos I would recommend

Create a GitHub account and play around with whatever you have watched.
5. Learn Boostrap ( Optional but recommended step )

Responsive design is the must of a web developer, understand it with documentation.

Build 5-10 projects while learning it.

The more you build the project, the stronger your foundation is.
6. Learn JavaScript

Use to learn.

Build simple apps like Todo, Clock, etc.

There are lots of GitHub repo that provide code and examples to learn.

Pick projects from that.
While building a JavaScript example, make sure to focus on HTML, CSS, and Bootstrap.

You build one example, but you master three things at a time.

More project = More confidence = More Grasp.

Keep building the project until you think you are comfortable working on it.
7. Learn React

Now that you already have a strong base, learning React is easier than JavaScript.

As the concept stays the same, the syntax is different.

1. Read Documentation

2. Build examples.

3. Watch Youtube videos.
Additional Resources to learn ReactJS:
Remember each example you build is going to be on Github.

It's your portfolio to help you stand out from the crowd.

Remember, nobody is born a pro. All the efforts you have made so far does count.

Define small goals of learning and crush them.
Having these skills is enough to land a good job.

But you can continue learning the advanced concept and frameworks like

1. TypeScript

2. SCSS / Styled Components / Tailwind CSS

3. Unit Testing

4. Learn using UI libraries
Remember, pick one thing at a time. Master it.

If you try to kill all flying birds, you will kill none.

Don’t be afraid to ask for help.

Refuse negative talk - Keep the momentum going.

Nothing works unless you do.
8. Miscellaneous things I would do

Keep reading blogs on your journey.

Keep writing blogs on whatever you learned.

Read Interview Questions on different sites to evaluate yourself.

Solve algorithms only to put my skills under the test.

Build a personal website.
Guaranteed Results

It's impossible for you NOT to get a job if you follow the above steps.

If you keep learning every day, you will notice you have come a long way only after three months.

Consistency in learning >> Anything else
Thanks for checking this out. I hope you have learned from this thread.

I wish you nothing but the best for your career ahead.

Never stop learning. The day you stop learning is the day you stop degrading.
Follow @MakadiaHarsh for more such threads around web development and personal growth.


Retweet the first tweet to help others!

More from Harsh Makadia

I went from 0 to 120,000 followers on Twitter in 17 months.

It changed my life.

Here are 15 mind-blowing tools that’ll change yours, too:

1. Tribescaler

Tribescaler makes your tweets go viral.

It helps you write better hooks in seconds.

Powered by AI to write better & faster.

2. TweetHunter

Tweet Hunter helps you at EVERY step:

Get Content Ideas, Write Faster & Better, Boost & Automate, Engage & Sell To People, Analyze & Understand.

3. Profile Picture Maker

Remove the background easily and make an awesome profile picture.

Instantly generated profile pictures.

Get more views, likes with this Hack.

4. Canva

Create Beautiful Twitter Banners in minutes.

You can use it to create media images.

You can create a design and reuse them as your own brand.
Google Chrome has 137,345+ extensions.

But only a few are super handy.

Here are 10 Chrome extensions that you cannot miss:

1. ScribeHow

Screen recording extension that turns any process into a guide instantly.

Perfect for: founders, creators, entrepreneurs, educators, and more.

Reduce the time you spend documenting and sharing processes by 93%


2. Text Blaze

Eliminate repetitive typing and mistakes.

Easy-to-use templates with endless customizability and powerful automation.

All with full control at your fingertips.


3. Print Friendly

Make any web page Print Friendly & PDF.

Removes Junk.

Editable Preview.

PDF with clickable links.


4. GoFullPage

The best browser extension for taking a screenshot of an entire webpage.

8 Google Chrome extensions nobody told you about ( but you needed them badly at work ) :

1. ScribeHow [ @ScribeHow ]

Extension for screen recording that converts any procedure into a tutorial in seconds.

super handy for: entrepreneurs, educators, founders, and more.

93% less effort should be spent recording and sharing procedures.


2. Writesonic [ @WriteSonic ]

AI-powered writing assistant lets you rephrase, expand or shorten any text in a click.

One tool for any type of writing.


@WriteSonic 3. Tella [ @TellaHQ ]

Bring your work to life with video.

Screen and camera recording for making an impression.

Fully customizable, instantly shareable, all in your browser.


@WriteSonic @TellaHQ 4. Arcade [ @arcade_demo ]

The easiest way to showcase your products.

Create interactive demos in minutes and embed them on:
• Websites
• Blog post
• Email
• Tweet

ChatGPT is a FREE money-minting machine.

Leverage it right, and you'll be miles ahead of the rest.

Here are 11 threads that'll accelerate your growth:

Save thousands of marketing

10 mindblowing things you can

ChatGPT is a FREE


More from All

You May Also Like

This is a pretty valiant attempt to defend the "Feminist Glaciology" article, which says conventional wisdom is wrong, and this is a solid piece of scholarship. I'll beg to differ, because I think Jeffery, here, is confusing scholarship with "saying things that seem right".

The article is, at heart, deeply weird, even essentialist. Here, for example, is the claim that proposing climate engineering is a "man" thing. Also a "man" thing: attempting to get distance from a topic, approaching it in a disinterested fashion.

Also a "man" thing—physical courage. (I guess, not quite: physical courage "co-constitutes" masculinist glaciology along with nationalism and colonialism.)

There's criticism of a New York Times article that talks about glaciology adventures, which makes a similar point.

At the heart of this chunk is the claim that glaciology excludes women because of a narrative of scientific objectivity and physical adventure. This is a strong claim! It's not enough to say, hey, sure, sounds good. Is it true?