DEV Community

Cover image for Rust Programming Books Roadmap
Kenechukwu Marvellous
Kenechukwu Marvellous

Posted on

Rust Programming Books Roadmap

๐Ÿ‘ฝ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)