- Basic Syntax
- Variables and declaration
- Data Types
- Bool
- Byte
- Int/Int8/Int16/Int32/Int64
- Uint/Uint8/Uint16/Uint32/Uint64
- Uintptr
- Rune
- Float32 / Float64
- Complex64 / Complex128
- For Loop
- Range
- If / Switch / Statements
- Errors / Panic / Recover
- Conditionals
- Functions / Multiple / Named Returns
- Packages / Imports and Exports
- Type Casting / Type Inference
- Arrays / Slices / Maps
- Make() / Structs
- Types / Type Assertions / Switches
- Interfaces / Contexts
- GoRoutines / Channels
- Buffer / Select
- Mutex
- Marshalling & Unmarshalling Json
Now You're an autonom developer.