Your personalized plan

Prepare for interviews

Fundamentals, practice problems, tricky puzzles, and reading production code.

Brand new to Rust8 path resources4 setup steps

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. Complete Rustlings exercises

    Hands-on drills that reinforce each chapter concept.

  3. Bookmark cheats.rs

    Keep the cheat sheet open while coding — you'll reference it constantly.

  4. Join the community

    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 Rust Programming Language

    The official book — the best starting point for learning Rust from scratch.

  2. Exercism — Rust Track

    100+ coding exercises with free mentor feedback on your solutions.

  3. Rust Quiz

    Interactive quiz testing your knowledge of ownership, lifetimes, and tricky Rust semantics.

  4. Rust Brain Teasers

    Tricky Rust puzzles that sharpen your understanding of ownership, lifetimes, and the type system.

  5. Rust Interview Questions

    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. Crust of Rust (Playlist)

    Jon Gjengset's legendary series on smart pointers, async, lifetimes, and other intermediate Rust topics.

  8. ripgrep

    Blazingly fast line-oriented search tool — exemplary Rust systems code to read.