DEV Community

Best Developer Books
Best Developer Books

Posted on

Learning Go vs Rust: The Books That Make Each Language Click

Thinking about picking up Go or Rust? The right book makes all the difference. Here's what to read for each.

Quick Comparison

Book Author Pages Best For
Learning Go Jon Bodner 422 golang
Rust in Action Tim McNamara 456 rust

1. Learning Go

By Jon Bodner · 422 pages

Learning Go is the best introduction to Go for developers coming from other languages. Jon Bodner focuses on writing idiomatic Go — code that follows the conventions and patterns that experienced Go developers expect.

The Go book I recommend to every developer learning the language. Bodner assumes you already know how to program and doesn't waste time on basics — he teaches you Go specifically.

Get it on Amazon

2. Rust in Action

By Tim McNamara · 456 pages

Rust in Action teaches Rust through building real systems: a CPU emulator, a file format parser, a key-value store, a simple grep clone, a networking client, and more. Instead of covering every language feature in isolation, each concept is introduced when a project needs it.

The best way to learn Rust if you're a "learn by doing" developer. The projects are genuinely interesting and each one teaches important Rust concepts in context.

Get it on Amazon


Browse More Developer Books

Top comments (0)