Skip to content

Rust - Useful Resources

The Rust community is vibrant and provides a wealth of high-quality resources for learning and development. Here are some of the most important ones to get you started and help you grow as a Rust developer.

  • The Rust Programming Language: Affectionately known as “The Book”, this is the official and most comprehensive guide to learning Rust. It’s the best place to start.
  • Rust by Example: A collection of runnable examples that illustrate various Rust concepts and standard library features.
  • The Rust Playground: An online environment to write, compile, and run Rust code directly in your browser. Perfect for quick experiments.
  • The Cargo Book: The official guide to Cargo, Rust’s package manager and build system. Essential for managing projects.
  • crates.io: The official Rust community’s crate registry. This is where you’ll find all the open-source libraries (called ‘crates’) to use in your projects.
  • The Official Rust Website: The central hub for all things Rust, including installation instructions, news, and community links.
  • This Week in Rust: A weekly newsletter that keeps you up-to-date with the latest developments in the Rust language and ecosystem.

For those who prefer a structured book format, these are highly recommended:

  • “Programming Rust, 2nd Edition” by Jim Blandy, Jason Orendorff, and Leonora F.S. Tindall. A deep and thorough exploration of the language, great as a second read after “The Book”.
  • “Rust for Rustaceans” by Jon Gjengset. An advanced-level book for intermediate Rust programmers who want to become proficient and write idiomatic, high-performance code.
  • “The Rustonomicon” (online) for advanced users who want to understand unsafe Rust and the darkest corners of the language.

Get help and discuss Rust with other developers: