Skip to content
SylvanitySylvanityB.V.
Back to series
Dev Book Series

Rust Programming for Mortals

Finally, a Rust book that speaks your language — written for Python and Go developers, not C++ veterans.

Rust Programming for Mortals front coverFront cover
Rust Programming for Mortals back coverBack cover

About the book

If you are a Python or Go developer who has heard about Rust's legendary performance and safety guarantees but found existing resources assuming a C/C++ background, this book is for you. Rust Programming for Mortals translates Rust's concepts into terms you already understand, building on your experience rather than ignoring it. The software industry is changing. AI inference engines, LLM serving infrastructure, WebAssembly applications, and edge computing all demand what Rust uniquely provides: the performance of C with the safety of managed languages. Companies like Cloudflare, Discord, Figma, and Dropbox have adopted Rust for their demanding systems.

What's inside

  • Foundations: variables, types, ownership, borrowing, and the borrow checker
  • Core concepts: structs, enums, pattern matching, Option, Result, and error handling
  • Abstractions: generics, traits, lifetimes, and smart pointers
  • Concurrency: threads, channels, async/await, and the tokio runtime
  • Applications: CLI tools, HTTP servers, database access, REST APIs
  • Advanced topics: macros, unsafe Rust, WebAssembly, embedded systems
  • Production toolkit: clap, serde, axum, sqlx, tokio

What you'll take away

  • Read and write Rust with confidence, building on your Python or Go experience
  • Pick the right concurrency primitive for the job and diagnose lifetimes quickly
  • Build CLI tools, web services, and WebAssembly modules that run anywhere
  • Integrate Rust into Python pipelines via PyO3 for serious performance
Order the book

Available on Amazon worldwide

Pick your regional Amazon marketplace. Each link opens in a new tab.