Learn Rust - Rust Programming Language
Learn Rust - Rust Programming Language
org/learn
Rust
English (en-US)
Learn Rust
Get started with Rust
Affectionately nicknamed “the book,” The Rust Programming Language will give you an
overview of the language from �rst principles. You’ll build a few projects along the way,
and by the end, you’ll have a solid grasp of the language.
Alternatively, Rustlings guides you through downloading and setting up the Rust toolchain,
and teaches you the basics of reading and writing Rust syntax, on the command line. It's
an alternative to Rust by Example that works with your own environment.
If reading multiple hundreds of pages about a language isn’t your style, then Rust By
Example has you covered. While the book talks about code with a lot of words, RBE shows
off a bunch of code, and keeps the talking to a minimum. It also includes exercises!
1 of 5 8/19/23, 15:21
Learn Rust - Rust Programming Language https://www.rust-lang.org/learn
Documentation
All of this documentation is also available locally using the rustup doc command, which will open
up these resources for you in your browser without requiring a network connection!
2 of 5 8/19/23, 15:21
Learn Rust - Rust Programming Language https://www.rust-lang.org/learn
EDITION GUIDE
CARGO BOOK
RUSTDOC BOOK
RUSTC BOOK
In-depth explanations of the errors you may see from the Rust compiler.
3 of 5 8/19/23, 15:21
Learn Rust - Rust Programming Language https://www.rust-lang.org/learn
WEBASSEMBLY BOOK
EMBEDDED BOOK
Become pro�cient with Rust for Microcontrollers and other embedded systems.
Master
Get help! Rust
Documentation
Curious about the darkest corners of the language? Here’s where you can get into the nitty-gritty:
Rust Forge (Contributor Documentation)
English (en-US)
Code of Conduct
Licenses
Security Disclosures
Privacy Notice
All Policies
Social
4 of 5 8/19/23, 15:21
Learn Rust - Rust Programming Language https://www.rust-lang.org/learn
The Reference is not a formal spec, but is more detailed and comprehensive than
the book.
Maintained by the Rust Team. See a bug? File an issue!
LookingREAD
for the previous website?
THE REFERENCE
The Rustonomicon is your guidebook to the dark arts of unsafe Rust. It’s also
sometimes called “the ’nomicon.”
The Unstable Book has documentation for unstable features that you can only use
with nightly Rust.
5 of 5 8/19/23, 15:21