Install Rust
The official guide for installing Rust and setting up your dev environment.
Install →Learning resources for Rustaceans.
The official guide for installing Rust and setting up your dev environment.
Install →Known as "The Book" - the official "Bible" of Rust. Covers everything you need to know and has you build a couple of small projects along the way. Usually recommended as the first thing you should read.
Read Online →The comprehensive searchable index of all built-in types, traits, and macros. Essential for daily development.
Search Docs →The print edition of the official guide. Ideal for those who prefer a physical reference for deep study.
Get the book →A dense, high-level overview of Rust syntax, common traits, and memory layout. PDF download link can be found at the bottom of the linked website.
View Cheat Sheet →How to write fast, safe, and concurrent systems code in Rust—without sacrificing control or reliability. My second read after "The Rust Programming Language".
Get the book →Practical guide to building cloud-native backend services focusing on API design, observability, and testing.
Get the book →Covers advanced traits, unsafe code, and architectural patterns specifically for library authors and senior developers.
Get the book →Learn Rust through low-level systems concepts. Covers memory management, networking, and concurrency using real-world scenarios to teach you how to write high-performance code.
Get the book →A comprehensive repository of crates, frameworks, and libraries across all domains from Web to Embedded.
GitHub →A guide to the ecosystem that helps you select stable, production-ready crates for any task.
View Directory →Small exercises to get you used to reading and writing Rust code directly in your terminal. Best done alongside The Book.
View Github →Dozens of programming challenges with community mentoring. Great for practicing idiomatic Rust patterns.
Start Practice →Google’s internal curriculum made public. Optimized for experienced engineers migrating from C++ or Java.
View Course →A great video tutorial for building a text use interface (TUI) in Rust using Ratatui. Tons of other great content on this channel.
YouTube →Intensive walkthroughs of low-level implementations (VTable, Atomics, Async) by Jon Gjengset.
YouTube →High-quality weekly videos covering new crate releases, language updates, and idiomatic coding patterns.
YouTube →Technical job board for verified Rust-specific roles. Filtered by seniority, salary, and industry.
View Jobs →The best place to find weekly job postings and RFC calls for participation in the core language.
Latest Issues →