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)