The Complete Go Library

The Complete Go Library

Sale Price:$119.80 Original Price:$149.75

Now, for the first time, you can buy the complete set of my Go books as a single bundle—five books for the price of four!

sale
Add To Cart

Who is this book bundle for?

Developers at every stage of their Go journey, from complete beginners to experienced software engineers who want to write more idiomatic, effective, and maintainable Go.

What problem does it solve?

Learning Go syntax is easy. Learning how to build real software in Go is much harder.

What does good Go code look like? How do experienced Go developers structure applications, design APIs, write tests, use interfaces and generics effectively, and build software that’s easy to understand and maintain?

This bundle answers those questions through five books that take you from Go fundamentals to advanced topics such as software architecture, testing, cryptography, distributed systems, and databases.

Starting with the basics and building progressively on each concept, you’ll learn not just how Go works, but how professional Go developers use it to solve real-world problems.

What will I learn?

  • Fundamentals: get confident with variables, data, packages, functions, and Go syntax.
  • Design: build command-line tools, libraries, APIs, and user interfaces.
  • Development: learn to write flexible, resilient, well-factored software, guided by tests.
  • Features: master idiomatic Go, interfaces, generics, iterators, and the latest standard library APIs.
  • Security: understand cryptography, keys, ciphers, hashing, signatures, and blockchains.

What books are included?

What do I get?

  • PDF and ePub included for all books
  • Works on computers, tablets, phones, and ebook readers
  • Free lifetime updates for new Go versions

Peter Nunn, Developer / Systems Administrator

“Curse you for derailing my day with another fascinating book!”

The content is absolutely awesome. I now have the full set of John’s books.

The Power of Go: Tools

Joanna Liana, Senior Software Engineer, Kashimi

“A great read.”

I'd go as far as to say it's a treasure trove of knowledge on not just testing, but on software design in general. Best of all, it's completely language agnostic—the tips would be relevant to programmers of any mainstream language, not only Gophers. And just like all John’s writing, it's super clear and easy to understand.

The Power of Go: Tests

Pavel Anni, Senior Training Architect, MinIO

“Everything I wanted to know, beautifully explained!”

I haven’t used generics before in other languages, but I’ve heard a lot about generics in Go, so I was eager to learn more and to find out how I can use them. Overall, it's going to be a very useful book! I like that it addresses a pretty wide audience.

Know Go

Know Go

Know Go

$29.95
Explore Go: Cryptography

Explore Go: Cryptography

$29.95
The Power of Go: Tools

The Power of Go: Tools

$29.95
The Deeper Love of Go

The Deeper Love of Go

$29.95
The Power of Go: Tests

The Power of Go: Tests

$29.95