For newcomers to the Go Language, here are the best starting points.
1. A Tour of Go
: Google's interactive tutorial, using the Go Playground, provides a good foundation to get your feet wet
2. Go By Example
provides introductions to concepts in Golang with easy to understand examples.
3. Effective Go
is a reference for best practices
Go is a new language. Although it borrows ideas from existing languages, it has unusual properties that make effective Go programs different in character from programs written in its relatives. A straightforward translation of a C++ or Java program into Go is unlikely to produce a satisfactory result—Java programs are written in Java, not Go. On ...