My walk through the Go Bootcamp (http://www.golangbootcamp.com/book/)