Javascript Roadmap for Beginners in 2022.

➩ 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

➩ Loops

  • while
  • do..while.
  • for
  • break/continue
  • for...in
  • for...of

➩ Expressions & Operators

  • Assignment Operators
  • Arithmetic Operators
  • Logical Operators
  • Conditional Operators
  • Comparison Operators
  • Relational Operators
  • Bitwise Operators
  • String Operators
  • Comma Operator
  • Unary Operators

➩ 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

➩ Functions

  • Function Declarations
  • Function Expressions
  • Calling Functions
  • Parameters & Arguments
  • Scope
  • Arrow Functions

➩ 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

Frame 56.jpg

🚨 700+ Tools & Resources 🤩 Goldmine🌟 for Developers, Designers, and Creators.

I've Curated incredible tools and learning resources for developers, designers & content creators. Unlock Now🚀


If this blog was helpful to you, please consider following me here: Twitter

0
Subscribe to my newsletter

Read articles from Mohammed Junaid Ap directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Mohammed Junaid Ap
Mohammed Junaid Ap

Building @codemarch • I help web developers & designers to find the best resources and tips to save their hours of research