Javascript Roadmap for Beginners in 2021.

Thread 🧵

➩ Running Javascript

➙ Script tag
➙ Link external file
➙ Browser console
➙ with node
➩ Variables

➲ Declarations
➙ var
➙ let
➙ const
➙ Scope
➙ Global
➙ function
➙ Block
➙ Hoisting
➩ Data types & Data Structures

➲ Primitive Datatypes
➙ undefined
➙ boolean
➙ Number
➙ BigInt
➙ String
➙ Symbol

➙ Null
➙ Object
➙ Function
➲ Data Structures
➙ Array
➙ Map/ Weak map
➙ Set/ Weak Set
➙ Date

➩ Type Conversion
➙ Explicit Function
➙ Implicit Function

➩ Equality
➙ == & ===
➩ Loops
➙ while
➙ do..while..
➙ for
➙ break/continue
➙ for...in
➙ for...of
➩ Control flow
➙ if...else
➙ switch
➙ try/catch/throw
➩ Expressions & Operators

➙ Assignment Operators
➙ Arithmetic Operators
➙ Logical Operators
➙ Conditional Operators
➙ Comparison Operators
➙ Relational Operators
➙ Bitwise Operators
➙ String Operators
➙ Comma Operator
➙ Unary Operators
➩ Functions

➙ Function Declarations
➙ Function Expressions
➙ Calling Functions
➙ Parameters & Arguments
➙ Scope
➙ Arrow Functions
Advanced Javascript
➩ Advanced

➲ Advanced Scope
➙ Nested Functions
➙ Lexical Scoping
➙ IIFE
➙ Revealing Module Pattern

➲ Closure

➲ Currying
➩ this
➙ Implicit Binding
➙ Explicit Binding
➙ new Binding
➙ Lexical Binding
➙ Default Binding

➩ Prototype
➩ Prototypal Inheritance
➩ Class
➩ Iterators
➩ Generators
➩ Event Loop
➩ Asynchronous Javascript

➙ setTimeout
➙ setIntervals
➙ callbacks
➙ Promises
➙ async await
➩ Module System

➙ CJS
➙ ESM
➙ Import/Export
➙ Default & Named Exports
Inspiration🙏: https://t.co/03Gqs6EWoU
🚨 700+ Tools & Resources 🤩
Goldmine🌟 for Developers, Designers, and Creators.

Learn.
Build.
Sell.

I've Curated incredible tools and learning resources for developers, designers & content creators.
https://t.co/2XaQR6ASYw

More from Mohammed Junaid 🎯

More from Javascript

Javascript projects (beginner and intermediate), tools, resources, books!!🎈✨
Compiled all of it in one thread👇

📌Beginner Level


📌Intermediate Level


📌HTML & CSS


📌Resources and
Master Javascript.

35 Free Video Resources:

Note: Choose anyone you like and stick to it.

1.
https://t.co/8oTS3pmOt2…

2. JavaScript 8 Hour Course. 🔗 https://t.co/QSxt96rjCh

3. JavaScript in 3 Hours.
🔗 https://t.co/DmULYyXnIs

4. JavaScript Full Course.
🔗 https://t.co/xYzXw2zynt

5. Full JavaScript Course by
@freeCodeCamp
.
🔗

6. Learn JavaScript By Building Games.
🔗 https://t.co/5QRFQCgIpa

7. JavaScript Crash Course. By
@traversymedia

🔗 https://t.co/zvikAo6kn1

8. JavaScript Animation Tutorials by
@developedbyed

🔗

@traversymedia @developedbyed 9. JavaScript for beginners.
🔗 https://t.co/vffYUAIOGa…

10. Vannila JavaScript Tutorials.
🔗 https://t.co/3IP8UsrTc4…

11. JavaScript Tutorials for Beginners.
🔗 https://t.co/NlrLeWqDNs…

12. Build 15 JavaScript Projects.
🔗

You May Also Like

Ivor Cummins has been wrong (or lying) almost entirely throughout this pandemic and got paid handsomly for it.

He has been wrong (or lying) so often that it will be nearly impossible for me to track every grift, lie, deceit, manipulation he has pulled. I will use...


... other sources who have been trying to shine on light on this grifter (as I have tried to do, time and again:


Example #1: "Still not seeing Sweden signal versus Denmark really"... There it was (Images attached).
19 to 80 is an over 300% difference.

Tweet: https://t.co/36FnYnsRT9


Example #2 - "Yes, I'm comparing the Noridcs / No, you cannot compare the Nordics."

I wonder why...

Tweets: https://t.co/XLfoX4rpck / https://t.co/vjE1ctLU5x


Example #3 - "I'm only looking at what makes the data fit in my favour" a.k.a moving the goalposts.

Tweets: https://t.co/vcDpTu3qyj / https://t.co/CA3N6hC2Lq