blob: d49387ff9f39aedd302a54abceae9b278aef79a4 [file] [log] [blame] [view]
Andrew Gerrand5bc444d2014-12-10 11:35:11 +11001In addition to the resources available [at golang.org](http://golang.org/doc/#learning) there are a range of community-driven initiatives:
2
Sameer Ajmanicdf53552015-01-09 13:51:20 -05003 * [Go By Example](http://gobyexample.com/) provides a series of annotated code snippets.
4 * [Learn Go in Y minutes](http://learnxinyminutes.com/docs/go/) is a top-to-bottom walkthrough of the language.
Sameer Ajmani0588be62015-01-09 14:07:32 -05005
6Learning resources for specific topics:
Sameer Ajmani01c194b2015-01-12 11:22:43 -05007 * [LearnConcurrency](LearnConcurrency) outlines a course of study of Go's concurrency model and patterns.
8 * [LearnErrorHandling](LearnErrorHandling) links to resources about error handling in Go.
9 * [LearnTesting](LearnTesting) links to resources about testing in Go.
10 * [LearnServerProgramming](LearnServerProgramming) links to resources about server programming in Go.