List of the Rust Programming Language resources.
The Rust Programming Language, an introductory book about Rust. The Rust programming language helps you write faster, more reliable software.
Rust by Example (RBE) is a collection of runnable examples that illustrate various Rust concepts and standard libraries.
Small exercises to get you used to reading and writing Rust code!
The Rust Standard Library is the foundation of portable Rust software, a set of minimal and battle-tested shared abstractions for the broader Rust ecosystem.
Welcome to the Rust Edition Guide! "Editions" are Rust's way of communicating large changes in the way that it feels to write Rust code.
Welcome to "The rustc book"! rustc is the compiler for the Rust programming language, provided by the project itself.
A book about Cargo, the Rust package manager.
In-depth explanations of the errors you may see from the Rust compiler.
This book is the primary reference for the Rust programming language.
The Rustonomicon digs into all the awful details that you need to understand when writing Unsafe Rust programs.
This book consists of a number of chapters, each one organized by a "feature flag."
This guide is meant to help document how rustc – the Rust compiler – works, as well as to help new contributors get involved in rustc development.
Enabling usage of Rust on Embedded Platforms (Embedded Linux / RTOS / Bare Metal)
An introductory book about using the Rust Programming Language on "Bare Metal" embedded systems, such as Microcontrollers.
Learn how to build effective command line applications in Rust.
Use Rust to build browser-native libraries through WebAssembly.
This Rust Cookbook is a collection of simple examples that demonstrate good practices to accomplish common programming tasks, using the crates of the Rust ecosystem.