DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for Javascript Roadmap for Beginners in 2022.
Mohammed Junaid
Mohammed Junaid

Posted on

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

🚨 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

Top comments (0)

🌚 Life is too short to browse without dark mode