Assumptions of this doc:
- You have previous programming knowledge like JavaScript
- You have setup the C# environment and wrote your very first Hello World App
1. Language Basics
2. Code Organization & Namespaces
3. Control Flow
4. Methods (Functions)
5. Object-Oriented Programming (OOP)
6. Collections & Generics
7. Exception Handling
8 Advanced Features
9. File IO & Data Persistence
10. Asynchronous Programming & Tasks
11. Working with APIs & .NET Libraries