Rust — resources

roadmap.sh: https://roadmap.sh/rust

Books

  • The Rust Programming Language (“the book”, Klabnik & Nichols) — the official, comprehensive starting point; free online.
  • Programming Rust (Blandy, Orendorff, Tindall) — deeper, systems-oriented treatment of ownership, traits, and concurrency.
  • Rust for Rustaceans (Jon Gjengset) — intermediate/advanced idioms, API design, and unsafe; for after the book.
  • Rust Atomics and Locks (Mara Bos) — definitive guide to the memory model, atomics, and building concurrency primitives.

Courses / practice