rgoussu@goussu: ~/library/rust/ownership-and-concurrency/books
~/library/rust/ownership-and-concurrency/books cat the-rust-programming-language.md

The Rust Programming Language ("the Book")

# The official Rust book — the canonical, free introduction whose ownership, lifetimes, smart-pointer and concurrency chapters are the spine of this concept group.

Booksaved 2026-08-09source #rust#book#ownership#learning

Why kept

The canonical source under this whole group — "read the Book" is the ecosystem's standing answer to every ownership question, and its chapters map one-to-one onto the group's notes.

Notes

  • The chapter map: ch. 4 → ownership & borrowing; ch. 10.3 → lifetimes; ch. 15 → memory without GC; ch. 16 → fearless concurrency; ch. 20 (advanced features) overlaps the unsafe corner that miri polices.
  • Free online, maintained by the project's docs team, versioned with the toolchain — rustup doc --book opens the offline copy matching your installed Rust.
  • The Brown University interactive edition (rust-book.cs.brown.edu) adds quizzes and ownership visualizations — worth pointing newcomers at over the plain text.
  • In print as The Rust Programming Language (Klabnik & Nichols, No Starch Press); the follow-on for practitioners is the Rustonomicon for unsafe code, and Mara Bos's Rust Atomics and Locks for the atomics deep end.