๐ฝBeginner-Level (Fundamentals)
๐ฐLearn Rust in a Month of Lunches (David MacLeod, Manning 2023)
๐ Audience: New programmers or those new to Rust
๐Difficulty: Very easy (no prior Rust required)
๐ฐThe official Rust book (freely available online)
๐ Audience: New programmers or those new to Rust
๐Difficulty: Very easy (no prior Rust required)
๐ฐRust by Example (Rust Project) A free, online collection of runnable examples that illustrate Rust concepts
๐ Audience: Beginners who prefer learning by trying examples
๐Difficulty: Easy (provides concise, hands-on demos)
๐คกIntermediate-Level (Deepening Core Skills)
๐Effective Rust (David Drysdale, OโReilly 2024)
๐ Audience: Programmers who have completed the basics and want to learn how to โspeak Rust like a nativeโ
๐Difficulty: Moderate
๐Rust in Action (Tim McNamara, Manning 2021)
๐ Audience: Intermediate programmers interested in systems-level work
๐Difficulty: Moderate
๐Programming Rust, 2nd Edition (Jim Blandy, Jason Orendorff, Leonora Tindall; OโReilly 2021)
๐ Audience: Experienced programmers who want an in-depth reference to โfast, safe systems developmentโ in Rust
๐Difficulty: Hard
๐Zero To Production in Rust (Luca Palmieri, 2022)
๐ Audience: Developers who want to learn Rust for backend services
๐Difficulty: Moderate
๐Rust Web Development (Bastian Gruber, Manning 2022)
๐ Audience: Web developers who want to build high-performance web servers
๐Difficulty: Moderate
๐Advanced-Level
โ ๏ธRust for Rustaceans (Jon Gjengset, No Starch 2021)
๐ Audience: Programmers who want to write large-scale, idiomatic Rust code
๐Difficulty: Hard
โ ๏ธThe Rustonomicon (Rust Project Documentation) โ The unofficial โdark artsโ guide to unsafe Rust
๐ Audience: Very advanced/experts and compiler enthusiasts
๐Difficulty: Very hard
Top comments (0)