- Program Structure and Environment
- Basics ...
- Types
- Variables
- Constants
- Literals
- Operators
- Basic Printing to
stdout
(optionally reading fromstdin
) - Working with Text
- Complex Data Structures or Types
- Branching and Looping Constructs (if, switch, while, for etc)
- Functions
- Various I/O ... File I/O
- Advanced ...
- Interfaces
- Closures
- Generators
- Iterators
- Async Programming