Skip to content

Resources

The Rust project provides several easy ways to access what it calls the “Rust Bookshelf”. The Rust Bookshelf is a fantastic collection of official project resources that cover a wide range of topics. You can access the Rust Bookshelf online at https://www.rust-lang.org/learn. Rust also provides offline access with the rustup tool, Rust’s primary toolchain manager. Simply run rustup doc in the terminal to spin up a local browser-based doc instance.

On a personal note I really like physical books. I purchased a physical copy of The Rust Book, Rust for Rustaceans, and highly recommend you do too.

Popular titles in the Rust bookshelf include:

These are great resources, but to write your own code you will also end up spending quite a bit of time in the standard library. The next section in this language module introduces the compiler and the wundertool cargo in the section after that.

If you enjoy interactive learning the official bookshelf includes the Rust By Example collection which represents a sort of “cookbook” of runnable examples.

Outside of the Rust foundations official bookshelf, the Rust Design Patterns collection which covers helpful approaches to writing Rust. Google’s Comprehensive Rust collection also provides a rather feature-packed course on Rust for free.