Follow

Follow
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

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/

 
Share this