Books

The following includes books and other long-form writings about Rust.

Lists of Books

Essential and Official Books

The books found on rust-lang.org↗ and friends are listed below:

Official Reference & Documentation

Free eBooks

General

By Topic

APIs and Microservices

Async

Command Line Interfaces

Compiler & Tools

Concurrency & Parallelism

Data Analysis

Design Patterns

Embedded Systems

See also the Awesome Embedded Rust↗, a curated list of resources for embedded and low-level development.

Error Handling

Foreign Function Interfaces (FFI)

Functional Programming

Idioms

Interpreters

Machine Learning

Macros

Network Programming

Performance

Random Numbers

Security

Standard Library

Unsafe Code

Web

Rust Web Development with warp, tokio, and reqwest by Bastian Gruber. 9781617299001↗.

Webassembly (WASM)

This page includes a number of links to the websites of publishers and book merchants for convenience purposes only. It is not an endorsement of these particular retailers or publishers. Click on the ISBN number to gain access to a Wikipedia page with links to a variety of catalogs, ebook databases, and book sellers to choose from.