How the repository is organized
The markdown files in the repository root remain the canonical source material. The docs/ folder is generated for GitHub Pages and can be served directly as a static site.
The original long Fast Dive chapter is published as an appendix because its formatting is rougher than the other chapters.
Basic Programming
JavaScript foundations, TypeScript syntax, variables, types, arrays, loops, and functions.
Object-Oriented Programming
Encapsulation, inheritance, polymorphism, classes, interfaces, access modifiers, and abstract types.
Asynchronous Programming
Promises, async flow, error handling, decorators, npm basics, and project setup.
Decorators
A focused chapter on class decorators and decorator factories.
Fast Dive
A long-form quick reference compiled from multiple sources. Included as an appendix-style read.