Language
Basics
- Packages
- Functions
- Variables
- Flow control statements
- Tests
- Tooling
- Pointers
- Structs
- Arrays
- Slices
- Maps
- Methods
- Interfaces
- Errors
- Reflection
- Context
- Embedding
Concurrency
Sync
Misc
- When to use sync.Mutex or a channel1
Libraries you should probably know about
- http2