TypeScript Guide
A 21-chapter guide that teaches TypeScript systematically, from the language spec to real-world practice. It progressively covers getting started, basic types, functions, classes and OOP, the advanced type system, generics, the development environment, and practical projects.