TypeScript Programming Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Introduction & Setup

JavaScript Fundamentals
What is TypeScript?
Environment Setup

2 TypeScript Fundamentals

Basic Types
Type Inference
Typing Functions
Objects and Interfaces

3 Advanced Types

Union Types
Type Aliases
Intersection Types
Literal Types

4 OOP with TypeScript

Classes
Access Modifiers
Inheritance & Interfaces
Abstract Classes

5 Generics

What are Generics?
Generic Functions
Generic Classes & Interfaces
Generic Constraints

6 Decorators (Optional)

What are Decorators?
Class & Method Decorators

7 Modules & Namespaces

ES Modules
Namespaces

8 Integration & Tooling

Configuring tsconfig.json
Integration with Build Tools
Using Type Definitions

9 Real-world Project

Project Setup
Project Ideas

Visit the following related paths and keep learning.