
Go from Scratch: your first compiled language
Learn Go from the first line, with a compiler that checks every one of them. You write code in the browser, the trainer builds it and runs it against real tests, and the errors you get are the same errors a working Go developer gets. Twenty-eight lessons, thirteen graded exercises, from func main to goroutines and channels. Free.
- Your first Go program5 lessons
- What Go is, and the rules of this trainertext
- package main, func main, and the rules before the buildtext
- Hello, and your first line of inputexercise
- Variables, zero values, constants, scopetext
- Watch a zero value happenexercise
- Values and decisions6 lessons
- Slices, maps, structs6 lessons
- Functions, errors, interfaces6 lessons
- Goroutines and channels5 lessons

