Go
Simple, fast, built for the cloud.
Beginner12 lessons≈2 h 32 min total
Start this trail
Begins with: Why Go?
Trail map
Camp 1
First steps
Why Go exists and your first package.
Camp 2
Language basics
Variables, functions, and flow — the Go way.
- Variables and typesOn the trail map
- FunctionsOn the trail map
- if, for, and switchOn the trail map
Camp 3
Collections
Slices, maps, and structs — Go's data workhorses.
- Arrays and slicesOn the trail map
- MapsOn the trail map
- StructsOn the trail map
Camp 4
The Go way
Methods, errors, and a glimpse of concurrency.
- Methods and interfacesOn the trail map
- Error handlingOn the trail map
- A taste of goroutinesOn the trail map