- The Go Programming Language - Alan Donovan & Brian Kernighan - 2015 - Clear, thorough coverage of Go from core language to concurrency.
- Learning Go, 2nd Ed. - Jon Bodner - 2023 - Modern, idiomatic Go for developers coming from other languages; updated for Go 1.21+.
- 100 Go Mistakes and How to Avoid Them - Teiva Harsanyi - 2022 - A catalog of real Go pitfalls with clear explanations and fixes.
- Boring Go! - Hassan Aminfar - 2024 - Puts words and examples behind Go's simplicity as a feature, not a limitation.
- Powerful Command-Line Applications in Go - Ricardo Gerardi - 2022 - Build real CLI tools in Go; great for systems and DevOps developers.
- Mastering Go, 4th Ed. - Mihalis Tsoukalos - 2024 - Concurrency, RESTful servers, memory management, generics, and fuzz testing.
- For the Love of Go - John Arundel - 2024 - Intro with TDD; types, structs, maps, slices; dozens of mini-challenges (Go 1.22).
- The Power of Go: Tools - John Arundel - 2024 - Professional-grade tools: package design, APIs, testing, CLI, JSON/YAML (Go 1.22).
- Go in Practice, 2nd Ed. - Matt Butcher, Matt Farina - 2025 - Practical patterns and real-world techniques for Go development.
- Let's Go - Alex Edwards - 2023 - Build production-ready web applications with Go; routing, middleware, databases, security.