The Library
Pick the book that matches your background and level.
Move semantics, RAII, FFI, embedded, no_std — everything a systems programmer needs to cross over.
Ownership & type system explained through the lens of managed-language idioms.
Dynamic → static typing, GIL-free concurrency, and blazing-fast CLI tools.
Tokio, streams, cancellation safety — master the async ecosystem from futures to production.
Pin, allocators, lock-free structures, unsafe — advanced patterns for real-world systems.
Type-state, phantom types, capability tokens — make illegal states unrepresentable.
Build scripts, cross-compilation, CI/CD, Miri — production-grade engineering workflows.
A curated path through 100 small Rust projects — CLI, async, web, databases, and more — with notes and links to upstream source.