E-Books

35 projects in 2 subcategories

This category lists books about Go, split into free and paid subcategories. They range from introductions for people new to programming, through books for experienced developers moving to Go, to focused titles on web development, testing, security tooling, generics and building interpreters and compilers. Before reading any book, the official Go Tour, Effective Go and the language specification on go.dev are free and remain worth reading.

Among free books, The Little Go Book by Karl Seguin is a short introduction, Go 101 goes deep on syntax and semantics, and DigitalOcean's How To Code in Go covers the basics step by step. Build Web Application with Golang and Web Application with Go the Anti-Textbook focus on web development, and Go with the Domain applies domain-driven design. Among paid books, 100 Go Mistakes catalogs common pitfalls, Alex Edwards' Let's Go and Let's Go Further build web applications, John Arundel's For the Love of Go and The Power of Go series cover fundamentals and testing, and Thorsten Ball's books build an interpreter and a compiler.

Check the publication date before starting: Go has changed with modules in 1.11, generics in 1.18 and range-over-func iterators in 1.23, and older books predate some of these. Pair any book with writing real code, and read the standard library source, which is clear, idiomatic and a good model for your own packages.

Subcategories

Esc

Type to search every entry. ↑↓ to move, Enter to open.