Rust
Docs

Minimal. No fluff. Just what you need to write Rust — with real-world explanations so it actually makes sense.

New to programming? Rust is not the easiest first language, but start with Basics and go in order. If something doesn't click, the italic explanations are there for you.

Basics Variables, types, functions, control flow, structs, enums, methods Memory Ownership, borrowing, lifetimes, stack vs heap, Drop Pointers & Smart Pointers &T, &mut T, Box, Rc, Arc, Cell, RefCell, Cow, raw pointers Error Handling Option, Result, ?, combinators, anyhow, thiserror, panic Collections & Iterators Vec, String, HashMap, iterators, map, filter, collect, tasks Traits & Generics Trait definitions, generics, derive macros, trait bounds, tasks
© 2026, yasakei :)