Learn

In addition to the resources available at golang.org there are a range of community-driven initiatives:

Learning resources for specific topics: * LearnConcurrency outlines a course of study of Go's concurrency model and patterns. * LearnErrorHandling links to resources about error handling in Go. * LearnTesting links to resources about testing in Go. * LearnServerProgramming links to resources about server programming in Go. * Golang Online Courses - A collection of Go online courses from several providers at Classpert * Hackr.io Golang Tutorials - Best Golang tutorials recommended by the programming community.