Go Programming Language Books

Top Selected Products and Reviews


In Stock.
List Price: List Price:
Price: Price:
You Save: You Save:
"The Goldilocks Go Book" - by Inky Digits (CLEARWATER, FL, United States)
This is the best book (out of 5) that I have read on Go. It's rare to find something in the computer science world that is as accessible and yet as accurate as this work. The examples are excellent and the explanations and instructions clear. Like the language itself it emphasizes clarity and simplicity and abstracts away the right parts, allowing for both accurate understanding and the avoidance of unnecessary complexity.

It also provides the most solid grounding for getting more deeply involved in the more complex areas of the language, which it introduces on a gradient, without getting too thoroughly involved in them.

I have a feeling that It would work reasonably well as a beginner's book, although you might want to make it the second book (or a follow up to the many free tutorials on-line) if you're brand new to programming. It could easily be a first Go book ... full review

In Stock.
List Price: List Price:
Price: Price:
You Save: You Save:
"A to the point introduction to Go" - by Bharat C. Ruparel (Newton, MA USA)
The previous review is rather short-sighted. I find this book quite refreshing really. Sweet, short, and to-the-point. That is why the book is titled 'Introducing Go.' It makes no pretense of being an intermediate to advanced text. I think the author succeeds quite well in introducing the core concepts of Go.

In Stock.
List Price: List Price:
Price: Price:
You Save: You Save:
"this has become my favorite book about Go" - by Ayan George
I haven't completed the book yet but so far, this has become my favorite book about Go. After you've learned the basics of Go, this is great book to help you begin mastery of some of Go's most important features.

I will update the review once I'm done.

In Stock.
Price: Price:
"Great book for both experienced developers and those new to Go." - by Michael Hamrah (New York, NY United States)
I was a reviewer for both the first and second edition of the book. I love the "Blueprints" structure from Packt, and the example applications Mat implements throughout the book are both interesting and substantive, not only touring aspects of the language, but a nice collection of open-source software and frameworks. He uses the popular Gorilla Mux library for routing in addition to the basic handler, there's an app with MongoDb persistence and the popular NATS messaging framework, and uses the popular go-kit library for microservices. The content is explained well and is approachable for both newcomers but technical enough for seasoned developers--whether already working in Go or not--to pick up some new tricks. I highly recommend this book for new team members, and am happy to see Packt grow as a technical publishing group as well. This is one of their flagship products.

In Stock.
List Price: List Price:
Price: Price:
You Save: You Save:
"An Almost Perfect Resource for Intermediate Programmers" - by Inky Digits (CLEARWATER, FL, United States)
An excellent, well thought out resource on Go. If there are any features of the language that you think need to be demystified, then they are probably given an excellent treatment in this book; it covers pretty much everything.
Whereas Go has excellent official documentation, it can be very technical and not a little overwhelming when one is just starting out. This book builds an excellent foundation of understanding, nicely filing the void between simple on-line tutorials and the complexity of the official spec. Obviously there are details in the official documentation that go well beyond what is covered in this book, but if you want a head start in being able to understand those things when you have to look them up, then you can't go wrong reading about them in this book first.
There are several really good reasons to read it if one wants to learn Go:
It fills in ... full review

In Stock.
List Price: List Price:
Price: Price:
You Save: You Save:
"This is the go programming language book for which I ..." - by Jay R. Wren (Ann Arbor, MI USA)
This is the go programming language book for which I had been looking.

If you are an experienced programmer, this is the book which covers the details of go.

In Stock.
Price: Price:
"Excellent guide to making isomorphic web apps with Go" - by Rashmi
I love the simplicity of programming in go and for the longest time, I wished there was a way to make full-stack web apps in go itself instead of using a javascript based stack (node.js, webpack, express, react, etc). I'm happy to find out there is a way and this book clearly lays out the path.
The process to make an isomorphic web app is more complex than other web app architectures. The book provides a super helpful breakdown of all the traditional web app architectures and why the isomorphic architecture matters. The book is written in a simple and clear manner with helpful examples.
I learned A LOT of new concepts and techniques from reading this book - things that I never thought were possible with go. The book shows how to render the same go templates on the front end and the back end using the same data objects. It ... full review

In Stock.
Price: Price:
"This Book Covers Everything Go!" - by Amazon Customer
Aaron covers all the essentials of Go in this book, including I/O File Systems, Command-Line Tools, Data Conversion and Composition, Error Handling, Databases, APIs, Testing, Performance Improvements, and much, much more! Everything is easily and thoroughly explained, and there are tonnes of code snippets and examples. He's also made a GitHub repo available to be cloned and played with. Knowing JIRA is helpful, but I definitely recommend this book if you have an interest in mastering Go.

In Stock.
List Price: List Price:
Price: Price:
You Save: You Save:
"The BEST Go Programming book and perhaps the best of any development/programming book" - by Sandy Freeman
I've gone through quite a few books on GO lately and this may be the best I've ever read of any programming book.

There is an interesting notation where examples are numerically notated - then descriptions for each of those notations - This is near identical to live training I have experienced from classroom environments. The numbers make it absolutely clear what the authors are trying to show in the code examples.

The background of Golang throws out some neat elements you probably dont know about the thoughts behind Go and its makers approach(es).

The examples. samples are clear and concise without being too contrived - they build on previous examples in many cases but use practical demonstration that will allow those new to repeat the style and even reuse some of the code to get going on their own projects. Sure they are 1000 line blocks or get too mired ... full review

Available for download now.
Price: Price:
"Recommended Book for the Beginner's" - by Munu
Very Good book for the beginner's. Tony explains all the data TYPE to the point with mini examples to grasp the context.

In Stock.
Price: Price:
"Good introduction to web development using Go" - by ILoveMySillyBanana
Probably shouldn’t be your first intro to go, but very good otherwise. If you know go or are relatively comfortable with web development in any other languages you should be fine.

In Stock.
List Price: List Price:
Price: Price:
You Save: You Save:
"In my quest to find a good book to learn Go" - by CJ (NC, USA)
In my quest to find a good book to learn Go, I landed here on attempt #3, the previous 2 books had a higher rating than this one (it had none, till I posted my review), however, what I liked the most about this book is that it starts from the basics of the language and works itself through all the language constructs. Having written code in some language or the other for 20+ years, this book was a very easy read and I started learning Go. If you like working through the basics and trying examples that highlight the concept for that "hour" then this the book.

A good book to learn Go.