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

Efficient Go

By Bartlomiej Plotka

Released November 2022

ISBN: 9781098105716

Learning Go

By Jon Bodner

Released March 2021

ISBN: 9781492077213

Mastering Go - Third Edition

By Mihalis Tsoukalos

Released August 2021

ISBN: 9781801079310

Mastering Go - Second Edition

By Mihalis Tsoukalos

Released August 2021

ISBN: 9781838559335

Head First Go

By Jay McGavren

Released April 2019

ISBN: 9781491969557

The Go Programming Language

By Alan A. A. Donovan, Brian W. Kernighan

Released October 2015

ISBN: 9780134190570

Cloud Native Go

By Matthew A. Titmus

Released April 2021

ISBN: 9781492076339

Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang

By Adam Freeman

Released January 2022

ISBN: 9781484273555

Concurrency in Go

By Katherine Cox-Buday

Released August 2017

ISBN: 9781491941195

Powerful Command-Line Applications in Go

by Ricardo Gerardi

Released December 2021

ISBN: 9781680509328

Go in 24 Hours Sams Teach Yourself: Next Generation Systems Programming with Golang, First Edition

By George Ornbo

Released December 2017

ISBN: 9780134771922

Network Programming with Go

By Adam Woodbeck

Released March 2021

ISBN: 9781718500884

Hands-On Software Engineering with Golang

By Achilleas Anagnostopoulos

Released January 2020

ISBN: 9781838554491

Black Hat Go

by Tom Steele, Chris Patten, Dan Kottmann

Released January 2020

ISBN: 9781593278656

Introducing Go

by Caleb Doxsey

Released January 2016

ISBN: 9781491941959

Go in Action

by Brian Ketelsen, Erik St. Martin, and William Kennedy

Released November 2015

ISBN: 9781617291784

Go Web Programming

By Sau Sheong Chang

Released July 2016

ISBN: 9781617292569

Go for Java Programmers

by Barry Feigenbaum Ph.D.

Released October 2021

ISBN: 9781484271995

Get Programming with Go

by Nathan Youngman and Roger Peppé

Released September 2018

ISBN: 9781617293092

Go in Practice

by Matt Butcher, Matt Farina

Released August 2016

ISBN: 9781633430075

Hands-On RESTful Web Services with Go - Second Edition

by Naren Yellavula

Released February 2020

ISBN: 9781838643577

Building RESTful Web services with Go

by Naren Yellavula

Released December 2017

ISBN: 9781788294287

Hands-On Dependency Injection in Go

by Corey Scott

Released November 2018

ISBN: 9781789132762

Go Programming Blueprints - Second Edition

by Mat Ryer

Released October 2016

ISBN: 9781786468949

Go Programming Blueprints

by Mat Ryer

Released January 2015

ISBN: 9781783988020

Hands-On Full Stack Development with Go

by Mina Andrawos

Released March 2019

ISBN: 9781789130751

Go Programming Cookbook - Second Edition

by Aaron Torres

Released July 2019

ISBN: 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

Go Standard Library Cookbook

by Radomir Sohlich

Released February 2018

ISBN: 9781788475273

Go Systems Programming

by Mihalis Tsoukalos

Released September 2017

ISBN: 9781787125643

The Go Workshop

by Delio D'Anna, Andrew Hayes, Sam Hennessy, Jeremy Leasor, Gobin Sougrakpam, Daniel Szabo

Released December 2019

ISBN: 9781838647940

Hands-On System Programming with Go

by Alex Guerrieri

Released July 2019

ISBN: 9781789804072

Hands-On High Performance with Go

by Bob Strecansky

Released March 2020

ISBN: 9781789805789

The Go Programming Language Phrasebook

by David Chisnall

Released April 2012

ISBN: 9780132918961

Learning Go Programming

by Vladimir Vivien

Released October 2016

ISBN: 9781784395438

Go: Building Web Applications

by Nathan Kozyra, Mat Ryer

Released August 2016

ISBN: 9781787123496

Go Cookbook

by Aaron Torres

Released June 2017

ISBN: 9781783286836

Machine Learning With Go

by Daniel Whitenack

Released September 2017

ISBN: 9781785882104

Distributed Computing with Go

by V.N. Nikhil Anurag

Released February 2018

ISBN: 9781787125384

Tanmay Teaches Go The Ideal Language for Backend Developers

by Tanmay Bakshi, Baheer Kamal

Released May 2021

ISBN: 9781264258154

Building Microservices with Go

by Nic Jackson

Released July 2017

ISBN: 9781786468666

Distributed Services with Go

by Travis Jeffery

Released March 2021

ISBN: 9781680507607

Go Brain Teasers

by Miki Tebeka

Released August 2021

ISBN: 9781680508994

Go Design Patterns

by Mario Castro Contreras

Released February 2017

ISBN: 9781786466204

Security with Go

by John Daniel Leon

Released January 2018

ISBN: 9781788627917

Hands-On Serverless Applications with Go

by Mohamed Labouardy

Released August 2018

ISBN: 9781789134612

Cloud Native programming with Golang

by Mina Andrawos, Martin Helmich

Released December 2017

ISBN: 9781787125988

Go: Design Patterns for Real-World Projects

by Vladimir Vivien, Mario Castro Contreras, Mat Ryer

Released June 2017

ISBN: 9781788390552

Learn Data Structures and Algorithms with Golang

by Bhagvan Kommadi

Released March 2019

ISBN: 9781789618501

Programming in Go: Creating Applications for the 21st Century

by Mark Summerfield

Released May 2012

ISBN: 9780132764094

Hands-On Software Architecture with Golang

by Jyotiswarup Raiturkar

Released December 2018

ISBN: 9781788622592

Level Up Your Web Apps With Go

By Mal Curtis

Released April 2015

ISBN: 9780992461294

100 Go Mistakes and How to Avoid Them

by Teiva Harsanyi

Released September 2022

ISBN: 9781617299599

Hands-On Deep Learning with Go

by Gareth Seneque, Darrell Chua

Released August 2019

ISBN: 9781789340990

Go Web Scraping Quick Start Guide

by Vincent Smith

Released January 2019

ISBN: 9781789615708

Learning Functional Programming in Go

by Lex Sheehan

Released November 2017

ISBN: 9781787281394

Hands-On GUI Application Development in Go

by Andrew Williams

Released February 2019

ISBN: 9781789138412

Go Machine Learning Projects

by Xuanyi Chew

Released November 2018

ISBN: 9781788993401

Go for DevOps

by John Doak, David Justice

Released July 2022

ISBN: 9781801818896

Hands-On Software Architecture with Golang

by Jyotiswarup Raiturkar

Released December 2018

ISBN: 9781788622592