If I would start my Web Development career in 2021 from scratch Here 10 steps I'll do to land a job โ†“
151
1,166
70
3,477
1st step: learn HTML and CSS I'll learn it on FreeCodeCamp It'll take me 2 weeks
4
17
1
280
Then I'll recreate 3 popular website landing pages using only HTML and CSS Probably Apple, GitHub, and Netflix It'll take me 1 week
2
11
2
252
2nd step: learn JavaScript and NPM I'll learn it on Javascript Info and FreeCodeCamp It'll take me 3 weeks
5
10
0
194
Then I will pick 2 complex projects and will try to recreate their basic functionality using JavaScript, HTML, and CSS Probably will pick Soundcloud and Twitter It'll take me 2-3 weeks

8:07 AM ยท Feb 7, 2021

1
5
1
181
3rd step: learn how Computer and Internet works I'll learn it on Wikipedia and YouTube I'll try to learn about Application layers and how modern web apps works It'll take me 1-2 weeks.
1
9
0
189
4th step: learn Git and Deploying I'll learn Git using Atlassian official tutorial and for deploying I will choose Netlify or Vercel I'll deploy my 2 complex apps and add Git to them It'll take me 5 days
2
9
0
166
5th step: learn NodeJs and Express I'll learn it using official tutorials, then YouTube and StackOverflow if I won't understand something I'll use my 2 apps to practice it and finally add the backend side for them It'll take me 2 weeks
2
11
0
143
6th step: learn ReactJS and Redux. Not Vue, Angular, or Svelte I choose ReactJS because it has a huge demand
2
6
0
145
I'll learn it using official tutorials and @kentcdodds course In the process of learning will transfer my 2 apps to ReactJS It'll take me 3 weeks
2
5
0
125
7th step: learn GraphQL I'll learn it using official tutorials and YouTube (Udemy if needed) Will transfer all created apps API to the GraphQl. It'll take me 1 week
1
6
1
122
8th step: learn TypeScript I'll learn it using YouTube & Udemy if needed (official tutorial is hard to understand) After, will transfer all created apps to the TypeScript It'll take me 1 week
1
9
0
111
9th step: build 2 complex applications I'll probably pick popular services and will try to recreate core functionality using learned stack: ReactJS, React Ecosystem, GraphQL, TypeScript, and ExpressJS Then I'll deploy it and use it in my resume It'll take me 2-4 weeks
2
9
1
116
10th step: create a resume, LinkedIn profile and apply for a job It'll take me 1-4 weeks to land a job
6
7
0
117
Cheers โ€“ Nick โœจ Also, every week I send my "3-2-1" newsletter with 3 hand-picked articles from me, 2 web development guides from others, and 1 useful Tweet I enjoyed. Join here โ†“ nickbulljs.com/newsletter/
5
9
0
164
Note to people who complain about time: 1. I'll practice every day for 8+ hours 2. Use Deliberate Practice and System 69 3. Learn each technology to the level needed to go to the next step, build real apps, and land a junior job (I'm not gonna master it for that period of time)
14
10
2
164