- Go is designed to build simple, fast, reliable software
- Official documentation
Check here
- Hello World
- Types
- Variables
- Constants
for
Loopsif
-else
switch
- Arrays
- Slices
- Maps
- Range
- Functions
- Multiple Returns
- Variadic Funtions
- Closures
- Recursion
- Pointers
- Strings and Runes
- Structs
- Methods
- Interfaces
- Struct Embedding
- Generics
- Errors
- Go Routines
- Channels
- Channel Buffering
- Channel Synchronization
- Channel Direction
- Select
- Timeouts