Beginner Go Resources
I’ve been learning Go for a couple of months and have accumulated a ton of bookmarks and links on the subject. Recently I decided to prune through those and figure out which ones I found the most helpful when getting started. Below are some of my favorites that helped me in a wide variety of topics from completely getting started, to understanding some of the more complex topics specifically related to the most powerful features of Go.
Metaresource
General
The Go Programming Language Specification
Go Walkthrough (deep dive into a few of Go’s standard libraries)
Gopher Academy (great blog series for a wide range of topics)
Beginner
Resources for New Go Programmers - Dave Cheney (Dave’s blog has tons of great info here and he actually spoke at the most recent Seattle Gopher meetup)
50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs
Screencasts/Tutorials
Concurrency
Go Concurrency Patterns: Pipelines and Cancellation
The Behavior of Channels - William Kennedy
Composition with Go - William Kennedy
Web Development
Community
Gopher Slack (#golang-newbies channel has a ton of great folks helping out, and it’s more of the general area for questions, not just newbies stuff)