Beginners Books to Learn Rust

The Rust Programming Language

This is the official book maintained by Rust community (www.rust-lang.org).

The Rust Programming Language, an introductory book about. This is must read book

Rust by Example

This is also another official book maintained by the community.

Learn Rust with examples (Live code editor included) - is a collection of runnable examples.

Rust In Action

Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques.

You'll be learning Rust by delving into how computers work under the hood.

Intermediate Rust Books

Zero2Prod

Zero To Production is the ideal starting point for your journey as a Rust backend developer.

You will learn by doing: you will build a fully functional email newsletter API, starting from scratch.

Rust Web Programming

A hands-on guide to developing, packaging, and deploying fully functional Rust web applications.

You’ll get hands-on with implementing emerging Rust web frameworks, including Actix, Rocket, and Hyper.

Command-Line Rust

This guide teaches Rust using a single small, complete, focused program in each chapter.

You'll learn how to handle errors in Rust, read and write files, and use regular expressions, Rust types, structs, and more.

Programming Rust

Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency.

Advanced Rust Books

Rust Atomics and Locks

This book is primarily for Rust developers who want to learn about low-level concurrency.

You can buy a printed and ebook version of this book is published by O'Reilly or You can read it online for free.

Effective Rust

35 Specific Ways to Improve Your Rust Code

This practical guide helps you make the transition to writing idiomatic Rust—while also making full use of Rust's type system, safety guarantees, and burgeoning ecosystem.

The Rustonomicon

The Rustonomicon digs into all the awful details that you need to understand when writing Unsafe Rust programs.

Note: This list includes only the most popular Rust-related books to keep it concise. For a complete collection of available Rust books, please refer this repository.
  • List of Rust books