u/DungAkira

▲ 0 r/rust

How is "Rust Programming for Practical Software Development (4 book series)"?

I have recently found on amazon this series Rust Programming for Practical Software Development (4 book series).

Have you read any of the books and how do you feel about it?

Book 1: Learn Rust Programming for Beginners establishes your foundation. You'll master the core concepts that make Rust revolutionary: ownership, borrowing, and memory safety. Through step-by-step explanations and hands-on examples, you'll write your first programs, understand the type system, build data structures, and create complete command-line applications. No prior Rust experience required.

Book 2: Rust Programming for Intermediate Developers elevates your skills to professional level. You'll master advanced error handling with custom types, decode lifetime annotations that confuse most developers, implement sophisticated trait patterns, and write concurrent code using both threads and async/await. You'll stop fighting the borrow checker and start leveraging it as a design tool.

Book 3: Professional Rust Programming takes you into systems-level development. You'll learn to write safe unsafe code, optimize performance through memory layout and cache awareness, build concurrent data structures, interface with C libraries through FFI, and understand exactly how your code compiles to machine instructions. This is where you become a true systems programmer.

Book 4: Rust Project Development transforms knowledge into shipping software. You'll build two complete capstone projects: a high-performance CLI tool with parallel processing, and a production REST API with database integration, authentication, and background job processing. You'll master the ecosystem, implement observability, containerize applications, and deploy to production.

reddit.com
u/DungAkira — 2 days ago