Sylvanity
Back to SeriesEssential Dev Series

Rust Programming for Mortals

From Python & Go to Rust — The Practical Way

Finally, a Rust book that speaks your language. If you're 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. Building on your experience rather than ignoring it, with 500+ pages of comprehensive instruction.

What You'll Learn

Finally, a Rust book that speaks your language. If you're a Python or Go developer who has heard about Rust's legendary performance and safety guarantees, this 545-page guide translates Rust's concepts into terms you already understand.

Ownership & Borrowing

Master Rust's unique ownership system, borrowing rules, and the borrow checker for memory safety without garbage collection.

Structs, Enums & Error Handling

Pattern matching, Option, Result, and idiomatic error handling with practical examples connecting to Python and Go equivalents.

Generics, Traits & Lifetimes

Build high-performance abstractions with generics, traits, lifetimes, and smart pointers that compile to efficient code.

Async & Concurrency

Threads, channels, async/await, and the tokio runtime for handling thousands of concurrent connections.

Real-World Applications

Build CLI tools, HTTP servers with axum, database access with sqlx, REST APIs, and WebAssembly modules.

Advanced Topics

Macros, unsafe Rust, WebAssembly, embedded systems, and Python integration via PyO3.

Book Preview

Click on the covers to view full screen

Rust Programming for Mortals front cover

Front Cover

Rust Programming for Mortals back cover

Back Cover

Preview

Table of Contents

Download the complete table of contents to preview what's covered in this book before you buy.

PDF preview not available in your browser

Click to download
Who It's For

Who This Book Is For

Whether you're just starting out or looking to fill gaps in your knowledge, this guide provides structured, practical training.

  • Python Developers

    Need better performance for data pipelines, ML preprocessing, or backend services

  • Go Developers

    Seeking more expressiveness for complex domains and finer control

  • Backend Engineers

    Building high-performance infrastructure where safety and speed both matter

Amazon

Available Worldwide

Get your copy from Amazon in your region.

Start Your Rust Journey

The AI era demands software that is fast, safe, and efficient. Rust delivers all three. Whether you're extending Python with high-performance modules or building entirely new systems.