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: https://t.co/JkKNCZB0xZ

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

Example:
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) - https://t.co/zOpbZBoHrg
2. Learn CSS

Follow the same process learn on w3schools and build examples on the local machine.

https://t.co/wEK7RZ4p3f
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

https://t.co/EECvaPS7mr
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

Why?

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

Some of the videos I would recommend

https://t.co/lafPjlbFTv

https://t.co/9t8dRumwHM

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.

https://t.co/qqALWdTDVz

Build 5-10 projects while learning it.

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

Use https://t.co/4a1IKgupPg 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 https://t.co/Qa1qIZzCl5

2. Build examples.

3. Watch Youtube videos.
Additional Resources to learn ReactJS:

https://t.co/eNxEDUPit7
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.

Cheers!

Retweet the first tweet to help others! https://t.co/hctibg0yrB

More from Harsh Makadia

TED Talks are life-changing.

Here are 11 Most popular Ted Talks worth your time:

1. Inside the mind of a master procrastinator

By: Tim Urban

Time: 14 Mins

Link:
https://t.co/Cr1k8kEG8H


2/ How great leaders inspire action

By: Simon Sinek

Time: 18 Mins

Link: https://t.co/0N1kU4Vp7X


3. Your body language may shape who you are

By: Amy Cuddy

Time: 21 Mins

Link: https://t.co/JJxntfb256


4. How to speak so that people want to listen

By: Julian Treasure

Time: 10 Mins

Link: https://t.co/DzO3koptxV
Using AI to complete work feels like cheating and winning a race.

Here are 7 mind-blowing websites to save you countless hours ( I bet ) ↓

1. Taskade

Build your second brain.

Simply type “/ai“, select a command, and hit enter.

Work faster and smarter across any project using Taskade AI, and it is completely free!

🔗
https://t.co/A4fwdmPWt9


2. ChatSonic

A chatGPT-like chatbot that integrates with Google Search to create content with the latest information.

Additionally, it can create digital images and respond to voice commands.

🔗 https://t.co/Zz2W3Mtiay


3. Rizzi

Unleash the power of infinite rizz!.

The world's most powerful text AI, built into your keyboard

🔗 https://t.co/QfeGMCJVyT


4. Notion AI

Leverage the limitless power of AI in any Notion page.

Write faster, think bigger, and augment your creativity.

Like magic!

🔗 https://t.co/cddxkME23K
10 Google Calendar tips so good that you'll kick yourself for not knowing them :

1. Create New Calendar Event

use
https://t.co/eFpzENNmRR to quickly create a new calendar event.

Save time by avoiding multiple clicks.


2. Daily Email Digest

Start your day with a daily agenda in your Gmail inbox, based on your Google Calendar schedule.

To Activate:

1. Go to settings

2. Settings for my calendars

3. Go to Other notifications

4. Daily Agenda → Select Email


3. Display World Clock and Secondary Timezone

Never leave the calendar to check the time in another timezone.

Everything at one place, 10X Productivity.

To Activate:

1. Go to settings

2. World Clock, Add countries you want


4. Advanced Search

Unlock results faster with smart search.

Everything works just like the Gmail Advanced filter.

Search faster, Save time.

More from All

@franciscodeasis https://t.co/OuQaBRFPu7
Unfortunately the "This work includes the identification of viral sequences in bat samples, and has resulted in the isolation of three bat SARS-related coronaviruses that are now used as reagents to test therapeutics and vaccines." were BEFORE the


chimeric infectious clone grants were there.https://t.co/DAArwFkz6v is in 2017, Rs4231.
https://t.co/UgXygDjYbW is in 2016, RsSHC014 and RsWIV16.
https://t.co/krO69CsJ94 is in 2013, RsWIV1. notice that this is before the beginning of the project

starting in 2016. Also remember that they told about only 3 isolates/live viruses. RsSHC014 is a live infectious clone that is just as alive as those other "Isolates".

P.D. somehow is able to use funds that he have yet recieved yet, and send results and sequences from late 2019 back in time into 2015,2013 and 2016!

https://t.co/4wC7k1Lh54 Ref 3: Why ALL your pangolin samples were PCR negative? to avoid deep sequencing and accidentally reveal Paguma Larvata and Oryctolagus Cuniculus?

You May Also Like

Department List of UCAS-China PROFESSORs for ANSO, CSC and UCAS (fully or partial) Scholarship Acceptance
1) UCAS School of physical sciences Professor
https://t.co/9X8OheIvRw
2) UCAS School of mathematical sciences Professor

3) UCAS School of nuclear sciences and technology
https://t.co/nQH8JnewcJ
4) UCAS School of astronomy and space sciences
https://t.co/7Ikc6CuKHZ
5) UCAS School of engineering

6) Geotechnical Engineering Teaching and Research Office
https://t.co/jBCJW7UKlQ
7) Multi-scale Mechanics Teaching and Research Section
https://t.co/eqfQnX1LEQ
😎 Microgravity Science Teaching and Research

9) High temperature gas dynamics teaching and research section
https://t.co/tVIdKgTPl3
10) Department of Biomechanics and Medical Engineering
https://t.co/ubW4xhZY2R
11) Ocean Engineering Teaching and Research

12) Department of Dynamics and Advanced Manufacturing
https://t.co/42BKXEugGv
13) Refrigeration and Cryogenic Engineering Teaching and Research Office
https://t.co/pZdUXFTvw3
14) Power Machinery and Engineering Teaching and Research