Free JavaScript roadmap for learning the fundamentals
A threadπ§΅
π
Variables (var, let and const) - πhttps://www.digitalocean.com/community
Data types - πhttps://www.digitalocean.com/community/tutorials/understanding-data-types-in-javascript
Alert, prompt and confirm - πhttps://javascript.info/alert-prompt-confirm
Basic operators, maths - πhttps://javascript.info/operators
Comparisons -πhttps://javascript.info/comparison
Logical operators - πhttps://javascript.info/logical-operators
The switch statement - πhttps://javascript.info/switch
Arrays - πhttps://www.w3schools.com/js/js_arrays.asp
Array methods - πhttps://dev.to/frugencefidel/10-javascript-array-methods-you-should-know-4lk3
Flow control - πhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/if...else
Loops - πhttps://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-loops/cheatsheet
Objects and Classes - πhttps://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/objects-classes/ch3.md
Functions - πhttps://btholt.github.io/intro-to-web-dev-v2/functions-and-scope/
13.Arrow functions - πhttps://wesbos.com/arrow-functions
The DOM - πhttps://www.javascripttutorial.net/javascript-dom/
Prototypes - πhttps://ui.dev/beginners-guide-to-javascript-prototype
ES6 Modules - πhttps://www.freecodecamp.org/news/how-to-use-es6-modules-and-why-theyre-important-a9b20b480773/
The end of this threadπ§΅
Thanks for reading, I hope you found it useful.
If you did make sure you follow me on Twitter @VladPasca5 for more tweets about improving as a developer, web development, and coding in general.
What would add to this list?π
If you're learning JavaScript it means that you know HTML & CSS and this is enough to start freelancing
This is a great course that you can use to start your freelancing career (aff) - https://studywebdevelopment.gumroad.com/l/8020freelancing