Rust - Useful Resources
Rust: Useful Resources
Section titled “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.
Official Learning Platforms
Section titled “Official Learning Platforms”- 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.
Essential Community and Reference
Section titled “Essential Community and Reference”- 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.
Recommended Books
Section titled “Recommended Books”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.
Community Forums
Section titled “Community Forums”Get help and discuss Rust with other developers:
- The Official Rust Users Forum: The best place to ask questions and get detailed help.
- The Rust Discord Server: A place for real-time chat with the community.
- Stack Overflow’s [rust] tag for Q&A.