Explore · Learn deeply
Learning
BookThe Rust Programming LanguageThe official Rust book, co-authored by Steve Klabnik and Carol Nichols. The standard starting point — covers ownership, traits, generics, error handling, and concurrency with clear progression.ReferenceThe Rust ReferenceThe formal language reference. Not a tutorial — covers precise semantics, syntax rules, memory model, and undefined behavior. Indispensable when you need authoritative answers.ReferenceRust by ExampleThe official cookbook of short, runnable Rust snippets. Good for quickly seeing how a specific language feature is expressed in code without reading a full chapter.ExercisesRustlingsSmall exercises to get familiar with reading and writing Rust. Works from the terminal — each exercise is a broken program you fix. Good first project after reading a few chapters of The Book.ExercisesRust ExercisesStructured Rust curriculum with explanations and hands-on exercises covering core language features from basics to async. More opinionated and scaffolded than Rustlings.VideoCrust of RustJon Gjengset's live-coding series implementing Rust standard library primitives from scratch — channels, mutexes, iterators, string parsing. The best video resource for intermediate Rust.EssaysEssays by dtolnayFour deep-dive essays by the author of serde, syn, anyhow, and thiserror. Covers async/await pitfalls, reference mental models, soundness bugs in safe code, and scaling triage for open source teams.ArticleA half-hour to learn RustAmos Wenger's dense, fast tour of Rust's core syntax and mental models. Best read by developers who already know another systems language and want to map Rust concepts quickly.