Learning Go - lmmx/devnotes GitHub Wiki

(Via golang-nuts forum)

From the GopherConIndia 2015 interview with Andrew Gerrand:

Qs. How should one go about learning the Go language? What material (books, eBooks, online tutorials etc.) would you recommend?

Andrew: First stop is the Go Tour. Then get Go installed and you must read the “How to Write Go Code” page. Then, check out the articles linked from golang.org/doc/ and the Go Blog in general. I like Go By Example for lots of clean examples of Go in action. There’s also the very nice Learn Go in Y minutes document, which walks through most of Go’s language features.

If you’re the kind of person who would prefer to kick back and watch some videos, try my “Code that grows with grace” and “A simple programming environment”, as well as Russ Cox’s “A Tour of Go”.


Even if the Go principals had time and one of the platforms judged it sufficiently interesting, a Go MOOC would be a long way off and there's very little that you can't pick up from the above links. For advanced stuff you can cherry pick from http://talks.golang.org