Skip to content

๐ŸŒ JavaScript / TypeScript

The language of the web. Frontend, backend, serverless it runs everywhere.

Learning Path

Stage Resource Link
Beginner JavaScript.info javascript.info
Beginner freeCodeCamp JS freecodecamp.org
Intermediate You Don't Know JS github.com/getify/You-Dont-Know-JS
Intermediate TypeScript Handbook typescriptlang.org/docs
Advanced V8 Blog (engine internals) v8.dev/blog

Frameworks

Frontend

Framework Use Link
React UI library react.dev
Next.js Full-stack React nextjs.org/learn
Vue.js Progressive framework vuejs.org/guide
Svelte Compiled framework svelte.dev/tutorial

Backend

Framework Use Link
Node.js Server runtime nodejs.org/en/learn
Express Minimal web framework expressjs.com
NestJS Enterprise Node.js nestjs.com
Deno Modern runtime deno.land
Bun Fast runtime bun.sh

Testing

Tool Use Link
Jest Unit testing jestjs.io
Playwright E2E testing playwright.dev
Vitest Fast unit testing vitest.dev

Books (Free)

Book Link
Eloquent JavaScript eloquentjavascript.net
You Don't Know JS github.com/getify/You-Dont-Know-JS
TypeScript Deep Dive basarat.gitbook.io/typescript

Cross-references: Web Track ยท Interview Prep