Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 1 | In addition to the resources available [at golang.org](http://golang.org/doc/#learning) there are a range of community-driven initiatives: |
| 2 | |
Sameer Ajmani | cdf5355 | 2015-01-09 13:51:20 -0500 | [diff] [blame] | 3 | * [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. |
Framework Training | 82cb419 | 2015-02-19 12:27:03 +0000 | [diff] [blame] | 5 | * [Free Go Language Workshop](https://www.frameworktraining.co.uk/go-language-free-training-workshop/) Framework Training is running regular free BYOD workshops in London, UK |
Sameer Ajmani | 0588be6 | 2015-01-09 14:07:32 -0500 | [diff] [blame] | 6 | |
| 7 | Learning resources for specific topics: |
Sameer Ajmani | 01c194b | 2015-01-12 11:22:43 -0500 | [diff] [blame] | 8 | * [LearnConcurrency](LearnConcurrency) outlines a course of study of Go's concurrency model and patterns. |
| 9 | * [LearnErrorHandling](LearnErrorHandling) links to resources about error handling in Go. |
| 10 | * [LearnTesting](LearnTesting) links to resources about testing in Go. |
| 11 | * [LearnServerProgramming](LearnServerProgramming) links to resources about server programming in Go. |