Curated list of all Go books (Golang)

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

Mohamed Allam's photo
Mohamed Allam
·Nov 20, 2022·

5 min read

Play this article

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

Share this