The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...
Kick off your book project in 2 hours, get started with GhostAI in 2 hours, or do both! Free live workshops, on Zoom. You’ll leave with a real book project and a clear plan to keep going. Saturday, June 27, 2026.
Don't Panic!
Fearless Rust, Don’t Panic! is a practical, engineering-first guide to becoming productive in Rust without getting stuck in borrow-checker dead ends. You will build a solid mental model for ownership and borrowing, learn the patterns that scale to real projects, and write Rust that is both safe and maintainable. If you want Rust’s reliability and performance without weeks of frustration, this book is your shortcut.
Minimum price
$19.00
$23.00
About the Book
Fearless Rust is a practical guide for developers who want to build reliable software in Rust without spending weeks getting stuck on ownership, lifetimes, and the borrow checker. It focuses on the mental model you need to become productive quickly, and then builds from there into the patterns you will use in real projects.
This book is not a language reference. It is a hands-on, engineering-focused path from “I can read Rust code” to “I can design and ship Rust systems with confidence.” You will learn how to think in Rust, how to model domain concepts cleanly, how to structure code for maintainability, and how to avoid the most common traps that waste time and create friction.
Along the way you will work through realistic examples and incrementally improve them, so you do not just see what correct Rust looks like, you also learn how to get there from imperfect first drafts. The goal is simple: fewer dead ends, less cargo-culting, and a clear route to production-grade Rust.
Who this book is forYou will benefit most if you already have experience in another language such as C#, Java, Python, JavaScript, or C/C++, and you want to adopt Rust for professional work. It is also a strong fit if you have tried Rust before, but found ownership and borrowing hard to internalize.
What you will learnYou will gain a clear and durable understanding of ownership and borrowing, practical approaches to error handling, how to design APIs that are hard to misuse, and how to structure Rust code with modules, traits, and types that express your intent. You will also learn how to write code that is testable and maintainable, with patterns that scale beyond small examples.
Why Rust, and why nowRust is a strong choice when correctness, performance, and long-term maintainability matter. It helps teams reduce entire classes of runtime failures, while still delivering modern ergonomics. This book is designed to help you reach those benefits without the typical early frustration.
Table of Contents
Foundations
1. Variables and Types
2. Expressions, Control Flow, and Functions
3. Ownership and Borrowing
4. Structs and Enums
5. Traits
6. Modules, Crates, and Testing
Standard Library
7. Error Handling
8. Strings
9. Collections
10. Input and Output
Advanced Topics
11. Functional Programming
12. Smart Pointers
13. Concurrency
14. Lifetimes
15. Unsafe Code
About the Author
Freek van Keulen is a software engineer, trainer, and author focused on helping development teams ship reliable systems. He runs the Rust Expertise Center, where he develops professional Rust training and certification material for engineers moving from mainstream languages into Rust. His work emphasizes production-grade practices, clear architecture, and the practical mental models that make Rust approachable without compromising on correctness.
When he is not writing or teaching, Freek builds real-world Rust services and tooling, translating day-to-day engineering problems into examples that readers can apply immediately.
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.