Learn Rust without fear.
Rust is the language behind your browser, your favorite games, and the cloud itself. It's famous for being fast and safe. The Rusty School teaches it from absolute zero: no coding experience required, no gatekeeping, and a friendly crab named Rusty by your side.
The language the industry is betting on
Rust isn't hype: it fixes real, expensive problems that older languages can't.
Safe by design
Microsoft and Chrome engineers found that roughly 70% of their serious security bugs were memory errors. Rust's compiler makes that entire category of bug impossible, without a garbage collector.
Genuinely fast
Rust compiles to native machine code and runs neck-and-neck with C and C++, the fastest languages there are. No interpreter, no pauses, tiny memory footprint.
Fearless concurrency
Modern CPUs have many cores. Rust is the rare language whose compiler proves your threads can't corrupt each other's data: data races simply don't compile.
A compiler that coaches you
Rust's error messages are famously helpful: they point at the problem, explain it in plain English, and usually suggest the exact fix. It's like pair-programming with a patient teacher.
World-class tooling
One tool, cargo, builds your code, runs tests, manages packages,
and formats everything. No setup rabbit holes: it all just works, on every OS.
Admired & in demand
Voted the most admired language in Stack Overflow's developer survey for nearly a decade straight. Even the US government (CISA & the White House) now urges companies to adopt memory-safe languages like Rust.
Who runs on Rust?
You already use Rust every day; you just didn't know it.
Games made with Rust ๐ฎ
Tiny Glade
The cozy castle-building hit; its gorgeous custom engine is pure Rust.
โฐ๏ธVeloren
A huge open-source multiplayer voxel RPG, built by volunteers in Rust.
๐Fish Folk: Jumpy
A chaotic open-source pixel brawler from the Spicy Lobster collective.
๐๏ธSandspiel
The viral falling-sand toy in your browser: Rust compiled to WebAssembly.
Game engines & tooling
Apps & tools you might already use ๐งโ๐ป
Zed & friends
The lightning-fast Zed editor, the Alacritty and Warp terminals: all Rust, all famous for speed.
Modern CLI classics
ripgrep, bat, fd, eza, starship: the beloved next-gen command-line tools are a Rust family reunion.
Python's turbo engines
uv and ruff made Python packaging and linting 10-100ร faster by being written in Rust. Same story for the Polars dataframe library.
Deno
The modern JavaScript/TypeScript runtime from Node.js's original creator, built on a Rust core.
๐ฅ๏ธTauri
Build tiny, fast desktop apps with web tech and a Rust backend. It's the lightweight alternative to Electron.
๐Firefox
Rust was created at Mozilla, and Firefox's CSS and rendering engines were its first big proving ground.
From zero to Rustacean in four levels
Short lessons, plain English, lots of little wins. Your progress is saved in your browser.
๐ Catch up first
Never programmed? How computers think, the terminal, git, the industry's standards, and the mindset. Code-free and jargon-slaying.
Level 1 ยท Sprout๐ฑ First steps
What programming even is, Hello World, variables, types, functions, and control flow. Zero experience needed.
Level 2 ยท The Rust Way๐ง Think like Rust
Ownership and borrowing (Rust's superpower), structs, enums, pattern matching, collections, and real error handling.
Level 3 ยท Power Tools๐ Advanced Rust
Traits, generics, lifetimes, iterators, smart pointers, fearless concurrency, and shipping real projects with Cargo.