Want to learn JavaScript ?

Here's a Detailed Roadmap for you 🧵👇
1. Start with http://freecodecamp.org 's - JavaScript Algorithms and Data Structures Certification and finish the "Basic JavaScript" module.

You'll get a basic understanding of JavaScript and Programming in general.
2. Move to http://JavaScript.info  and complete the following parts:
- An Introduction
- JavaScript Fundamentals
You'll start to understand Basic JavaScript concepts and their details.
3. Complete "Objects: the basics" section in http://JavaScript.info 

By this point you'll have a decent understanding of JavaScript Objects
4. Time to return to freeCodeCamp. Finish the following sections:
1. Debugging
2. Basic Data Structure
5. Complete "Data types" Section in http://JavaScript.info 

Congratulations!🎉🎉🎉
Now you have a great understanding of JS
6. Time to move back to freeCodeCamp. Complete the following sections in order:
1. ES6
2. Object Oriented Programming
3. Functional Programming
7. Finish Part 1 of http://JavaScript.info 

8. Finish freeCodeCamp's JavaScript Algorithms and Data Structures Certification
9. Now you'll have to learn something called DOM. For that you'll need a basic understanding of HTML and CSS.

For learning DOM, I would recommend the following two resources:
1. Part 2 of http://JavaScript.info 
2. MDN https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model
10. Practice by making small projects from http://JavaScript30.com 

Congratulations! You know JS🔥💯
You can follow @nirbhayvashisht.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: