🍎 The Go Programming Language, Donovan & Kernighan, Addison-Wesley, 2015, 9780134190440 (also look through the Go release notes for changes)
Learning Go: An Idiomatic Approach to Real-World Go Programming, Jon Bodner, O'Reilly, 2021, 9781492077213
Get Programming with Go, Youngman & Peppe, Manning, 2018, 9781617293092
Head First Go, McGavren, O’Reilly, 2019, 9781491969557
Introducing Go, Doxsey, O’Reilly, 2016, 9781491941959
Teach Yourself Go in 24 Hours, Ornbo, Sams, 2017, 9780672338038
Go in Action, Kennedy et al, Manning, 2015, 9781617291784
Go Web Programming, Chang, Manning, 2016, 9781617292569
Concurrency in Go, Cox-Buday, O’Reilly, 2017, 9781491941195 (advanced material)
Powerful Command-Line Applications in Go, Gerardi, Pragmatic Bookshelf, 2021 [forthcoming], 9781680506969
Distributed Services with Go, Jeffery, Pragmatic Bookshelf, 2021, 9781680507607
Writing an Interpreter in Go, Ball, 2018, 9783982016115
Writing a Compiler in Go, Ball, 2018, 9783982016108
Black Hat Go: Go Programming For Hackers and Pentesters, Steele et al, No Starch Press, 2020, 9781593278656
Network Programming with Go, Woodbeck, No Starch Press, 2021, 9781718500884
Let’s Go! Learn to Build Professional Web Applications With Golang, 2019, (gumroad)
12 Factor Applications with Docker and Go, Petric, 2018, (leanpup)
API Foundations in Go, Petric, 2019, (leanpub)
Production Go, Schaaf & Smith, 2019, (leanpub)
Advent of Go Microservices, Petric, 2020, (leanpub)
Go in Practice, Second Edition, Kozyra, Manning Publications, 2024, 9781633436886
Bootstrapping Microservices with Docker, Kubernetes, and Terraform
Building Event-Driven Microservices
Building Secure and Reliable Systems
Building Serverless Applications with Google Cloud Run
Cloud Native DevOps with Kubernetes
Database Internals: A Deep Dive into How Distributed Data Systems Work
Database Reliability Engineering
Designing Data-Intensive Applications
Distributed Tracing in Practice
Implementing Service Level Objectives
Kubernetes: Up and Running, 2nd ed.
Learn Docker in a Month of Lunches
Learn Kubernetes in a Month of Lunches
Securing DevOps: Security in the Cloud
Software Engineering at Google
A Common-Sense Guide to Data Structures and Algorithms, 2nd ed.
🍎 A Philosophy of Software Design
Algorithms, 4th ed. (Sedgewick)
Distributed Systems: Concepts and Design
Introduction to Algorithms, 3rd. ed.
🍎 Peopleware: Productive Projects and Teams, 3rd. ed.
Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency
Software Tools in Pascal (do the exercises in Go!)
The Algorithm Design Manual, 3rd. ed.
The Linux Command Line, 2nd ed.
🍎 The Mythical Man-Month, 2nd anniv. ed.
🍎 The Pragmatic Programmer, 20th anniv. ed.
The Psychology of Computer Programming, silver anniv. ed.