Your personalized plan
Prepare for interviews
Fundamentals, practice problems, tricky puzzles, and reading production code.
Progress: 0 of 12 steps completed
Start here
First Week Plan
A structured first week: read, practice, and join the community.
- 1
Read chapters 1–4 of The Rust Book
Covers installation, guessing game, common concepts, and ownership basics.
- 2
Hands-on drills that reinforce each chapter concept.
- 3
Keep the cheat sheet open while coding — you'll reference it constantly.
- 4
Ask questions on users.rust-lang.org or the official Discord.
Learning path
Interview Prep
Prepare for Rust interviews — fundamentals, practice problems, tricky puzzles, and reading production code.
- 1
The official book — the best starting point for learning Rust from scratch.
- 2
100+ coding exercises with free mentor feedback on your solutions.
- 3
Interactive quiz testing your knowledge of ownership, lifetimes, and tricky Rust semantics.
- 4
Tricky Rust puzzles that sharpen your understanding of ownership, lifetimes, and the type system.
- 5
100 coding problems plus 120 theoretical Q&A covering ownership, traits, async, and interview-style Rust puzzles.
- 6
Programming Rust (2nd Edition)
O'Reilly's deep dive into Rust — systems programming, concurrency, and the type system.
- 7
Jon Gjengset's legendary series on smart pointers, async, lifetimes, and other intermediate Rust topics.
- 8
Blazingly fast line-oriented search tool — exemplary Rust systems code to read.