Learning Resources for Go

Resources for learning the Go programming language.

Community

References

  • Awesome Go - List of online resources for Go
  • Go 101 - Online book for learning Go
  • Go by Example - Library of code examples
  • GoDoc - Online copies of documentation for public Go projects
  • Go Report Card - Quality reports for public Go projects
  • GoSearch - Search engine for Go packages

Best Practices

Tutorials

  • Golangbot - Beginner tutorials on aspects of Go
  • Gophercises - Programming exercises for learning Go

Books

Videos