TypeScript Roadmap
Step by step guide to becoming an Android developer.
Ask AI about TypeScript Roadmap
Legend
Propose
Alternatives
Options
1 Introduction
What is TypeScript?
TypeScript vs JavaScript
TS & JS Interoperability
2 Setup and Configuration
Installation
tsconfig.json
Running TypeScript
3 Basic Types
Primitives
Array & Tuple
Enum
any, unknown, never
4 Object & Combining Types
Object Types
Type Aliases
Union Types
Intersection Types
5 Type Logic
Type Inference
Type Compatibility
Type Assertions
Type Guards / Narrowing
6 Functions
Typing Functions
Optional & Default Parameters
Function Overloading
7 Classes
Class Basics
Access Modifiers
Inheritance
Abstract Classes
8 Interfaces
Interface Declaration
Extending Interfaces
Types vs Interfaces
Hybrid Types
9 Generics
Generic Types
Generic Functions
Generic Constraints
10 Advanced Types
keyof & typeof
Mapped Types
Conditional Types
Template Literal Types
11 Utility Types
Partial & Required
Readonly
Record
Pick & Omit
More Utility Types
12 Modules & Ecosystem
Modules
Declaration Files (*.d.ts)
Namespaces
Linting & Formatting