Photo by Iñaki del Olmo on Unsplash
Curated list of all Go books (Golang)
Every Go book out there is here with link, authors and details
Table of contents
List of every Go book I found
I started learning Go, and I found plenty books and I didnt knew where to start from, so my first step was to collect them, I figured many others would need to do the same, or at least search for Go books to filter through and make their choice, so I hope this makes there journey easier.
The books are in no particular order
Writing an interpreter in Go
By Thorsten Ball
Released 23 November 2016
ISBN: 3982016118
Writing a compiler in Go
By Thorsten Ball
Released 31 July 2018
ISBN: 398201610X
Go fundamentals: Gopher Guides
By Mark Bates, Cory LaNou
Released November 2022
ISBN: 9780137918416
https://www.oreilly.com/library/view/go-fundamentals-gopher/9780137918416/
Efficient Go
By Bartlomiej Plotka
Released November 2022
ISBN: 9781098105716
https://www.oreilly.com/library/view/efficient-go/9781098105709/
Learning Go
By Jon Bodner
Released March 2021
ISBN: 9781492077213
https://www.oreilly.com/library/view/learning-go/9781492077206/
Mastering Go - Third Edition
By Mihalis Tsoukalos
Released August 2021
ISBN: 9781801079310
https://www.oreilly.com/library/view/mastering-go/9781801079310/
Mastering Go - Second Edition
By Mihalis Tsoukalos
Released August 2021
ISBN: 9781838559335
https://www.oreilly.com/library/view/mastering-go/9781838559335/
Head First Go
By Jay McGavren
Released April 2019
ISBN: 9781491969557
https://www.oreilly.com/library/view/head-first-go/9781491969540/
The Go Programming Language
By Alan A. A. Donovan, Brian W. Kernighan
Released October 2015
ISBN: 9780134190570
https://www.oreilly.com/library/view/the-go-programming/9780134190570/
Cloud Native Go
By Matthew A. Titmus
Released April 2021
ISBN: 9781492076339
https://www.oreilly.com/library/view/cloud-native-go/9781492076322/
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
By Adam Freeman
Released January 2022
ISBN: 9781484273555
https://www.oreilly.com/library/view/pro-go-the/9781484273555/
Concurrency in Go
By Katherine Cox-Buday
Released August 2017
ISBN: 9781491941195
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
Powerful Command-Line Applications in Go
by Ricardo Gerardi
Released December 2021
ISBN: 9781680509328
https://www.oreilly.com/library/view/powerful-command-line-applications/9781680509311/
Go in 24 Hours Sams Teach Yourself: Next Generation Systems Programming with Golang, First Edition
By George Ornbo
Released December 2017
ISBN: 9780134771922
https://www.oreilly.com/library/view/go-in-24/9780134771922/
Network Programming with Go
By Adam Woodbeck
Released March 2021
ISBN: 9781718500884
https://www.oreilly.com/library/view/network-programming-with/9781098128890/
Hands-On Software Engineering with Golang
By Achilleas Anagnostopoulos
Released January 2020
ISBN: 9781838554491
https://www.oreilly.com/library/view/hands-on-software-engineering/9781838554491/
Black Hat Go
by Tom Steele, Chris Patten, Dan Kottmann
Released January 2020
ISBN: 9781593278656
https://www.oreilly.com/library/view/black-hat-go/9781098122645/
Introducing Go
by Caleb Doxsey
Released January 2016
ISBN: 9781491941959
https://www.oreilly.com/library/view/introducing-go/9781491941997/
Go in Action
by Brian Ketelsen, Erik St. Martin, and William Kennedy
Released November 2015
ISBN: 9781617291784
https://www.oreilly.com/library/view/go-in-action/9781617291784/
Go Web Programming
By Sau Sheong Chang
Released July 2016
ISBN: 9781617292569
https://www.oreilly.com/library/view/go-web-programming/9781617292569/
Go for Java Programmers
by Barry Feigenbaum Ph.D.
Released October 2021
ISBN: 9781484271995
https://www.oreilly.com/library/view/go-for-java/9781484271995/
Get Programming with Go
by Nathan Youngman and Roger Peppé
Released September 2018
ISBN: 9781617293092
https://www.oreilly.com/library/view/get-programming-with/9781617293092/
Go in Practice
by Matt Butcher, Matt Farina
Released August 2016
ISBN: 9781633430075
https://www.oreilly.com/library/view/go-in-practice/9781633430075/
Hands-On RESTful Web Services with Go - Second Edition
by Naren Yellavula
Released February 2020
ISBN: 9781838643577
https://www.oreilly.com/library/view/hands-on-restful-web/9781838643577/
Building RESTful Web services with Go
by Naren Yellavula
Released December 2017
ISBN: 9781788294287
https://www.oreilly.com/library/view/building-restful-web/9781788294287/
Hands-On Dependency Injection in Go
by Corey Scott
Released November 2018
ISBN: 9781789132762
https://www.oreilly.com/library/view/hands-on-dependency-injection/9781789132762/
Go Programming Blueprints - Second Edition
by Mat Ryer
Released October 2016
ISBN: 9781786468949
https://www.oreilly.com/library/view/go-programming-blueprints/9781786468949/
Go Programming Blueprints
by Mat Ryer
Released January 2015
ISBN: 9781783988020
https://www.oreilly.com/library/view/go-programming-blueprints/9781783988020/
Hands-On Full Stack Development with Go
by Mina Andrawos
Released March 2019
ISBN: 9781789130751
https://www.oreilly.com/library/view/hands-on-full-stack/9781789130751/
Go Programming Cookbook - Second Edition
by Aaron Torres
Released July 2019
ISBN: 9781789800982
https://www.oreilly.com/library/view/go-programming-cookbook/9781789800982/
Cloud Native Go
by Kevin Hoffman, Dan Nemeth
Released December 2016
ISBN: 9780134505787
Building Web Applications and Microservices for the Cloud with Go and React
https://www.oreilly.com/library/view/cloud-native-go/9780134505787/
Go Standard Library Cookbook
by Radomir Sohlich
Released February 2018
ISBN: 9781788475273
https://www.oreilly.com/library/view/go-standard-library/9781788475273/
Go Systems Programming
by Mihalis Tsoukalos
Released September 2017
ISBN: 9781787125643
https://www.oreilly.com/library/view/go-systems-programming/9781787125643/
The Go Workshop
by Delio D'Anna, Andrew Hayes, Sam Hennessy, Jeremy Leasor, Gobin Sougrakpam, Daniel Szabo
Released December 2019
ISBN: 9781838647940
https://www.oreilly.com/library/view/the-go-workshop/9781838647940/
Hands-On System Programming with Go
by Alex Guerrieri
Released July 2019
ISBN: 9781789804072
https://www.oreilly.com/library/view/hands-on-system-programming/9781789804072/
Hands-On High Performance with Go
by Bob Strecansky
Released March 2020
ISBN: 9781789805789
https://www.oreilly.com/library/view/hands-on-high-performance/9781789805789/
The Go Programming Language Phrasebook
by David Chisnall
Released April 2012
ISBN: 9780132918961
https://www.oreilly.com/library/view/the-go-programming/9780132918961/
Learning Go Programming
by Vladimir Vivien
Released October 2016
ISBN: 9781784395438
https://oreilly.com/library/view/learning-go-programming/9781784395438/
Go: Building Web Applications
by Nathan Kozyra, Mat Ryer
Released August 2016
ISBN: 9781787123496
https://www.oreilly.com/library/view/go-building-web/9781787123496/
Go Cookbook
by Aaron Torres
Released June 2017
ISBN: 9781783286836
https://www.oreilly.com/library/view/go-cookbook/9781783286836/
Machine Learning With Go
by Daniel Whitenack
Released September 2017
ISBN: 9781785882104
https://www.oreilly.com/library/view/machine-learning-with/9781785882104/
Distributed Computing with Go
by V.N. Nikhil Anurag
Released February 2018
ISBN: 9781787125384
https://www.oreilly.com/library/view/distributed-computing-with/9781787125384/
Tanmay Teaches Go The Ideal Language for Backend Developers
by Tanmay Bakshi, Baheer Kamal
Released May 2021
ISBN: 9781264258154
https://www.oreilly.com/library/view/tanmay-teaches-go/9781264258154/
Building Microservices with Go
by Nic Jackson
Released July 2017
ISBN: 9781786468666
https://www.oreilly.com/library/view/building-microservices-with/9781786468666/
Distributed Services with Go
by Travis Jeffery
Released March 2021
ISBN: 9781680507607
https://www.oreilly.com/library/view/distributed-services-with/9781680508376/
Go Brain Teasers
by Miki Tebeka
Released August 2021
ISBN: 9781680508994
https://www.oreilly.com/library/view/go-brain-teasers/9781680509144
Go Design Patterns
by Mario Castro Contreras
Released February 2017
ISBN: 9781786466204
https://www.oreilly.com/library/view/go-design-patterns/9781786466204/
Security with Go
by John Daniel Leon
Released January 2018
ISBN: 9781788627917
https://www.oreilly.com/library/view/security-with-go/9781788627917/
Hands-On Serverless Applications with Go
by Mohamed Labouardy
Released August 2018
ISBN: 9781789134612
https://www.oreilly.com/library/view/hands-on-serverless-applications/9781789134612/
Cloud Native programming with Golang
by Mina Andrawos, Martin Helmich
Released December 2017
ISBN: 9781787125988
https://www.oreilly.com/library/view/cloud-native-programming/9781787125988/
Go: Design Patterns for Real-World Projects
by Vladimir Vivien, Mario Castro Contreras, Mat Ryer
Released June 2017
ISBN: 9781788390552
https://www.oreilly.com/library/view/go-design-patterns/9781788390552/
Learn Data Structures and Algorithms with Golang
by Bhagvan Kommadi
Released March 2019
ISBN: 9781789618501
https://www.oreilly.com/library/view/learn-data-structures/9781789618501/
Programming in Go: Creating Applications for the 21st Century
by Mark Summerfield
Released May 2012
ISBN: 9780132764094
https://www.oreilly.com/library/view/programming-in-go/9780132764100/
Hands-On Software Architecture with Golang
by Jyotiswarup Raiturkar
Released December 2018
ISBN: 9781788622592
https://www.oreilly.com/library/view/hands-on-software-architecture/9781788622592/
Level Up Your Web Apps With Go
By Mal Curtis
Released April 2015
ISBN: 9780992461294
https://www.oreilly.com/library/view/level-up-your/9781457192845/
100 Go Mistakes and How to Avoid Them
by Teiva Harsanyi
Released September 2022
ISBN: 9781617299599
https://www.oreilly.com/library/view/100-go-mistakes/9781617299599
Hands-On Deep Learning with Go
by Gareth Seneque, Darrell Chua
Released August 2019
ISBN: 9781789340990
https://www.oreilly.com/library/view/hands-on-deep-learning/9781789340990/
Go Web Scraping Quick Start Guide
by Vincent Smith
Released January 2019
ISBN: 9781789615708
https://www.oreilly.com/library/view/go-web-scraping/9781789615708/
Learning Functional Programming in Go
by Lex Sheehan
Released November 2017
ISBN: 9781787281394
https://www.oreilly.com/library/view/learning-functional-programming/9781787281394/
Hands-On GUI Application Development in Go
by Andrew Williams
Released February 2019
ISBN: 9781789138412
https://www.oreilly.com/library/view/hands-on-gui-application/9781789138412/
Go Machine Learning Projects
by Xuanyi Chew
Released November 2018
ISBN: 9781788993401
https://www.oreilly.com/library/view/go-machine-learning/9781788993401/
Go for DevOps
by John Doak, David Justice
Released July 2022
ISBN: 9781801818896
https://www.oreilly.com/library/view/go-for-devops/9781801818896/
Hands-On Software Architecture with Golang
by Jyotiswarup Raiturkar
Released December 2018
ISBN: 9781788622592
https://www.oreilly.com/library/view/hands-on-software-architecture/9781788622592/