LibraryRust books and exercises for a deeper understanding
Browse the library
LEARN / A CURATED COLLECTION

Rust books and exercises for a deeper understanding

Combine a Rust book with runnable examples, exercises, design patterns, and focused workshops. Start with the format that helps you practise.

Pair reading with practice

The Rust Programming Language offers a book-length route into the language. Rust By Example takes an example-driven approach, and Rustlings gives you exercises to work through. Comprehensive Rust provides a course format, while Rust Design Patterns collects recurring design approaches.

Save specialized material for a concrete goal

The Procedural Macros Workshop focuses on one specific part of Rust. Use it when macros are what you want to explore, rather than treating it as a first introduction to everything in the language. Read the source setup instructions and choose a resource that matches the time you can give it.

How this collection is selected

These catalog entries are books, courses, exercises, or instructional references about Rust. Application frameworks are excluded to keep the collection focused on learning the language.

Selection notes updated . Popularity metrics, when available, show their own snapshot date.

Repository directory

6 resources

Learn Rust with annotated, runnable examples

RusttutorialMIT / Apache-2.0
8.1K

Rustlings

rust-lang

Small exercises to get you used to reading and writing Rust code

RustexercisesMIT
64.4K