FOUNDATIONS & OWNERSHIP
Deep dive into memory safety, lifetimes, and zero-cost abstractions. Understanding the borrow checker is the price of admission.
The Rustonomicon ch1–4
Ownership, lifetimes, subtyping, variance. The authoritative deep reference. Read straight through — don't skip to unsafe sections yet.
Crust of Rust — Lifetimes & Variance episodes
Jon Gjengset's YouTube series. Watch 'Lifetime Annotations' and 'Subtyping and Variance' back to back. Each is 2–3 hrs of building real code.
Rust API Guidelines
Naming conventions, error types, iterator design, doc-tests. Read before writing any new public-facing code or OSS contributions.
Rust for Rustaceans — ch1–3, ch10
Ch1–3: types, memory, traits at senior level. Ch10: async internals and cancellation safety. The book senior Rust engineers keep open during code review.