Starter kits
Step-by-step guides for setup, your first projects, interview prep, and contributing to open source.
Day 1 Setup
Install Rust and get your editor ready in under 30 minutes.
0/4 done
Install rustup ↗
Download and install the official Rust toolchain manager from rustup.rs.
Set up your editor
Install rust-analyzer for VS Code, Cursor, or Neovim for autocomplete and inline errors.
View dashboard →First Week Plan
A structured first week: read, practice, and join the community.
0/4 done
Bookmark cheats.rs
Keep the cheat sheet open while coding — you'll reference it constantly.
View dashboard →First CLI Tool
Build a real command-line program with Cargo — from project layout to parsing args and handling errors.
0/4 done
View dashboard →First Web API
Go from async basics to a production-ready HTTP service with Axum and real-world deployment patterns.
0/4 done
View dashboard →Interview Week
A focused seven-day plan to sharpen fundamentals, practice problems, and tricky Rust semantics before interviews.
0/6 done
Take the Rust Quiz
Test yourself on surprising ownership, lifetime, and type-system edge cases.
View dashboard →Contributing to OSS
Learn to read real Rust codebases, navigate tooling, and find your first meaningful open-source contribution.
0/5 done
Set up rust-analyzer
Go-to-definition, inline types, and diagnostics make reading unfamiliar code much faster.
Watch Crust of Rust
Jon Gjengset walks through real code — lifetimes, iterators, and patterns you'll see in the wild.
Pick a good first issue
Filter rust-analyzer or ripgrep issues labeled `good first issue` or `E-easy` and ask on Discord if stuck.
View dashboard →