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
- The Rust Book (online) — canonical free tutorial maintained by the Rust team.
- Rust by Example — runnable, example-driven companion to the book.
- Rustlings — small compiler-driven exercises to drill syntax and ownership.
- Standard Library Docs — the authoritative API reference; learn to read it early.