This audiobook is narrated by a digital voice.
Ready to master one of today's most in-demand programming languages?
Learning Rust can feel intimidating. Known for its performance, memory safety, and modern features, Rust is ideal for building fast, reliable software. Many guides are dense and theoretical, leaving beginners overwhelmed. How do you go from zero knowledge to confidently building real applications?
Learning Rust: A Project-Based Introduction to Modern Development is your hands-on guide. This book goes beyond syntax, teaching you to think and build like a Rust developer through three complete, real-world projects.
You will learn to:
- Set up a professional Rust environment with Cargo, rustfmt, and clippy.
- Understand Rust's ownership and borrowing system for memory-safe coding.
- Work with structs, enums, and pattern matching for clean, expressive code.
- Handle errors effectively using Result and the ? operator.
- Build a number guessing game, a command-line grep tool, and a multithreaded web server.
- Organize larger projects with modules, crates, and workspaces.
Perfect for new programmers, self-taught developers, and engineers new to Rust, this book offers a clear, practical, and encouraging path from beginner to project-ready developer. Stop reading theory and start building performant applications today.
This audiobook is narrated by a digital voice.
Ready to master one of today's most in-demand programming languages?
Learning Rust can feel intimidating. Known for its performance, memory safety, and modern features, Rust is ideal for building fast, reliable software. Many guides are dense and theoretical, leaving beginners overwhelmed. How do you go from zero knowledge to confidently building real applications?
Learning Rust: A Project-Based Introduction to Modern Development is your hands-on guide. This book goes beyond syntax, teaching you to think and build like a Rust developer through three complete, real-world projects.
You will learn to:
- Set up a professional Rust environment with Cargo, rustfmt, and clippy.
- Understand Rust's ownership and borrowing system for memory-safe coding.
- Work with structs, enums, and pattern matching for clean, expressive code.
- Handle errors effectively using Result and the ? operator.
- Build a number guessing game, a command-line grep tool, and a multithreaded web server.
- Organize larger projects with modules, crates, and workspaces.
Perfect for new programmers, self-taught developers, and engineers new to Rust, this book offers a clear, practical, and encouraging path from beginner to project-ready developer. Stop reading theory and start building performant applications today.

Learning Rust: A Project-Based Introduction to Modern Development

Learning Rust: A Project-Based Introduction to Modern Development
FREE
with a B&N Audiobooks Subscription
Product Details
BN ID: | 2940203671431 |
---|---|
Publisher: | Lex Cornell |
Publication date: | 10/04/2025 |
Edition description: | Unabridged |
Videos
