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

https://interpreterbook.com/

Writing a compiler in Go

By Thorsten Ball

Released 31 July 2018

ISBN: 398201610X

https://compilerbook.com/

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/