visit
Introducing Go is a book designed for newcomers to Go that have a basic understanding of programming fundamentals. Overall reviews are positive as a result, though some argue that it might be a bit too complicated for pure beginners — and yet, they also note that it’s not complex enough for veterans. Still, what’s there is very comprehensive, and it can easily fulfill its purpose as an introduction to the language. It’s also one of the cheapest options on this list, so there’s no harm in using it as a primer before diving into a more advanced resource later on.
Reviews: Out of 142 total reviews, 58% gave this book 5 stars
List Price: $24.99 Paperback, $21,99 Digital
Buy now on
Head First Go is another beginner-friendly resource for learning the language. It doesn’t cover as many bases as some reviewers would like, but many of them argue that it’s still one of the best books they’ve found on Go. Head First Go is structured in a way that anyone can follow along as they please, and the way it’s formatted allows readers to easily take in new pieces of information at their own pace. Even if it isn’t the most comprehensive resource, it’s one of the best places to start your journey with Go.
Reviews: Out of 145 total reviews, 82% gave this book 5 stars
List Price: $59.99 Paperback, $50.99 Digital
Buy now on
For a resource that covers more than just Go, this offering by Katherine Cox-Buday how to master the language alongside concurrency techniques. WhileConcurrency in Go mostly covers how the language is used for these techniques, reviewers stated that it stands as another fantastic resource for any first-time programmers out there.
Reviews: Out of 166 total reviews, 72% gave this book 5 stars
List Price: $49.99 Paperback, $42.99 Digital
Buy now on
In another case of using Go for deeper purposes,Black Hat Go explores how the language can be used in the hands of hackers. It covers a great deal of content and ideas while exploring interactions with other languages such as MySQL.
Reviews: Out of 183 total reviews, 78% gave this book 5 stars
List Price: $39.95 Paperback, $23.99 Digital
Buy now on
Learning Go, despite its name, is a better resource for more moderately experienced programmers. It goes over some of the best practices a coder can follow with Go, and it still manages to cover the basics of the language fairly well. Reviewers almost universally agree, however, that this is certainly not a book for beginners.
Reviews: Out of 305 total reviews, 76% gave this book 5 stars
List Price: $59.99 Paperback, $50.99 Digital
Buy now on
Rounding off this list about the Go programming language is the aptly-named resource by Alan Donovan and Brian Kernighan.The Go Programming Language is one of the most comprehensive resources you’ll find on Go, even with its publication date of 2015. Reviewers agree that the information within is fantastic.
Reviews: Out of 1,232 total reviews, 81% gave this book 5 stars
List Price: $39.99 Paperback, $31.99 Digital
Buy now on
If you want a closer look at a wider variety of languages, check out the best