1. Basic Types and Values

2. Control Flow and Loops

3. Object Oriendted Programming (OOP)

4. Function Concepts

Asynchronous Programming

Event Loop