Skip to content

Table of Contents

📚 Resources

Curated, opinionated list of the best Go learning resources. ⭐ = start here.

Table of Contents

Official

Books

  • Learning Go — Jon Bodner (best modern beginner→intermediate).
  • The Go Programming Language — Donovan & Kernighan ("K&D", the classic).
  • 100 Go Mistakes and How to Avoid Them — Teiva Harsanyi.
  • Concurrency in Go — Katherine Cox-Buday.
  • Let's Go & Let's Go Further — Alex Edwards (web/REST — superb).
  • Cloud Native Go — Matthew Titmus.
  • Go in Action — Kennedy et al.

Interactive & Practice

Courses & Video

Blogs & Newsletters

Concurrency

Web & APIs

Architecture

Testing

Tooling

Production & Observability

Interview Prep

Style Guides


README · See also NOTES.md