Full description not available
R**Q
The one Go book experienced developers should own
This is the Go book I've been looking for. Other books cover some features in more detail, and other books are better for new developers with little experience in programming. This book is the book for the rest of us. If you are already seasoned in Java, C, C++, Ruby, Python etc., and you've just started working with Go, I highly recommend this to become your main Go book.I don't need someone to walk through example code of how to read a file or implement the Fibonacci sequence. I also don't care what special syntax the Go developers chose to write loops. Nor do I care about the history of the language, who designed it, or where they worked. Who cares? I need to learn how to USE THE LANGUAGE. This book will show you how to USE THE LANGUAGE. These are the unspoken, undocumented "idioms" that experienced Go developers use and have internalized as "the right way" to write Go code.Idioms go beyond syntax. Go has an undeserved reputation as a simple language, one that is easy to learn, and has so few features that everyone will be a master in a matter of hours. I agree that Go is easy to read, but it's actually a very weird, unique language, with idioms that no other language uses. The author of this book agrees and caters his approach to teaching experienced developers about how to design programs that are harmonious with Go's unique nature.
J**H
A fantasic introduction to my new favorite language
I found this to be a seminal work for Go Programming authored by the excellent John Bodner.Go is easy to learn, but for some reason, the syntax can make it seem unapproachable to those already familiar with an OOP language like Python. Once I picked this up, several concepts (including pointers and concurrency, which are notoriously "difficult" for a beginner), were much easier to understand. Mr. Bodner uses plain language to effectively convey topics that are often incomprehensible to the layman.While other books, like The Go Programming Language (A. Donovan and B. Kernighan), dive much deeper, Learning Go is the book I would recommend anyone interested in getting started with "Golang". While that sentiment is true, it does the book a disservice as it is better than a "just getting started" guide.Highly recommended!
J**L
Great book, examples could have been better
It's a great book that touches on various important concepts for the Go language with more detailed and complicated examples to gain a deeper understanding.I think this book assumes at least a decent amount of experience as a developer as the examples are sometimes not very straightforward. At times, I found myself seeking additional resources to grasp some of the nuances fully. I particularly felt that the chapter on interfaces could have benefitted from a gentler introduction, as it was somewhat challenging to follow.Having bought the printed version, the lack of color in the examples did not help with the readability.Overall, I recommend the book. I started reading it with some basic experience in Go and my goal was to get a deeper understanding which has definitely been achieved.
S**S
A Modern Replacement for the Blue Book
If you are new to programming, or maybe even brand new to Go, start with the book "Head First Go". However, if you already have some experience, this is a great book. It's a much easier read than the de facto "Blue Book (The Go Programming Language)". The explanations in this book are clear and concise. Just be sure to play with the code and not only read the book.
F**Y
Good and comprehensive instructions for Golang
It's easy to understand, it covers lots of important topics in Go, even it includes generic from Go 1.18. if you have finished the "the Go programing language" ,this could be the next one you want to pick.
A**A
Great book
An interesting book for those who are trying to know more of the language, everything is pretty clear and easy to understand. Not beginner friendly though, you need to know at least some concepts and some experience to enjoy reading this book.
N**R
A very pragmatic way of approaching Go
Very well written and easy to follow. Does a great job of explaining why its important to adhere to a lot of golang's idioms, without getting too much into the weeds. Great book overall, learned quite a bit.
L**S
good flow
Good flow so far and solid writing. Frustrating experience following examples with missing imports - you have to visit playground urls.
Trustpilot
2 weeks ago
2 months ago