Language

Basics

Concurrency

Sync

Misc

  • When to use sync.Mutex or a channel1

Libraries you should probably know about

  • http2

Books & tutorials

  • Go by Example3
  • Learn Go with tests4

Footnotes

Footnotes

  1. https://faiface.github.io/post/context-should-go-away-go2/

  2. https://golang.org/pkg/net/http/

  3. https://gobyexample.com/

  4. https://quii.gitbook.io/learn-go-with-tests/