0% found this document useful (0 votes)
130 views1 page

JavaScript Developer Roadmap - Step by Step Guide To Learn JavaScript

This document is a JavaScript roadmap that provides a step-by-step guide to learning JavaScript in 2023. It outlines beginner, intermediate, and advanced JavaScript topics organized into sections like data types, operators, loops, functions, asynchronous JavaScript, and more. It also includes links to more detailed versions of the roadmap and related guides for becoming a frontend, backend, Node.js, TypeScript, React, or Angular developer.

Uploaded by

goxed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
130 views1 page

JavaScript Developer Roadmap - Step by Step Guide To Learn JavaScript

This document is a JavaScript roadmap that provides a step-by-step guide to learning JavaScript in 2023. It outlines beginner, intermediate, and advanced JavaScript topics organized into sections like data types, operators, loops, functions, asynchronous JavaScript, and more. It also includes links to more detailed versions of the roadmap and related guides for becoming a frontend, backend, Node.js, TypeScript, React, or Angular developer.

Uploaded by

goxed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 1

Roadmaps Best Practices Guides Videos ⌘K Login Sign Up

JavaScript Roadmap
Step by step guide to learn JavaScript in 2023

← All Roadmaps Download Subscribe Suggest Changes

0% DONE 0 completed · 0 in progress · 0 skipped · 118 Total Track Progress

Beginner Topics / start with these Find the detailed version of this roadmap
along with resources and other roadmaps
Intermediate Topics / pick them after beginner topics

Advanced Topics / pick these after intermediate topics https : // roadmap.sh

JavaScript

var let const


What is JavaScript?

History of JavaScript Introduction to JavaScript Variable Declarations

JavaScript Versions Hoisting


All About Variables

How to run JavaScript? Variable Naming Rules

Variable Scopes
Prototypal Inheritance
string undefined
Object Prototype Block Function Global
number bigint

boolean null
Data Types Object Built-in Objects

Symbol
typeof operator

Primitive Types
Explicit Type Casting

Type Conversion vs Coercion Type Casting Implicit Type Casting

Map

Keyed Collections Data Structures Indexed Collections


Weak Map

Set Typed Arrays


Structured Data Arrays

Weak Set

JSON
isLooselyEqual

isStrictlyEqual
== === Object.is Equality Comparisons Equality Algorithms
SameValueZero
Value Comparison Operators

SameValue

for statement for...in statement

do...while statement for...of statement

while statement Loops and Iterations break / continue Labeled Statements

Conditional Statements Control Flow Exception Handling throw statement

try / catch / finally


If...else Switch
Defining and Calling Functions
Utilizing Error Objects

Expressions and Operators Functions Function Parameters Default Params

Arrow Functions Rest Params


Assignment Operators
IIFEs
Comparison Operators
arguments object Recursion
Arithmetic Operators
Scope & Function Stack Lexical Scoping
Bitwise Operators

Strict Mode Built-in Functions Closures


Logical Operators

BigInt Operators Function Borrowing in a method

String Operators in a function


Using (this) keyword ____
Conditional Operators using it alone

Comma Operators Explicit Binding in event handlers

Unary Operators in arrow functions


call apply bind
Relational Operators Event Loop

setTimeout Callbacks Callback Hell


Asynchronous JavaScript
setInterval Promises async / await
Working with APIs
XMLHTTPRequest

Fetch

Iterators and Generators Classes


CommonJS
Modules in JavaScript
ECMAScript Modules Memory Lifecycle
Memory Management
Garbage Collection

Debugging Issues

Using Chrome Dev Tools Debugging Memory Leaks

Debugging Performance

For ecosystem and more, check other tracks involving JavaScript

Frontend Roadmap Backend Roadmap

Related Roadmaps All Roadmaps →

Node.js Step by step guide to becoming a Node.js developer in 2023

TypeScript Everything you need to learn about TypeScript in 2023

Frontend Step by step guide to becoming a frontend developer in 2023

Backend Step by step guide to becoming a backend developer in 2023

React Step by step guide to become a React Developer in 2023

Angular Step by step guide to become a Angular Developer in 2023

You might also like