Your personalized plan

Contribute to open source

Read real codebases, learn idioms, and find your first meaningful PR.

Brand new to Rust6 path resources4 setup steps

Progress: 0 of 10 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

Job Ready

Go from competent to hireable — idiomatic Rust, production patterns, and deep dives.

  1. Programming Rust (2nd Edition)

    O'Reilly's deep dive into Rust — systems programming, concurrency, and the type system.

  2. Rust for Rustaceans

    For developers who know the basics and want to write idiomatic, production Rust.

  3. Jon Gjengset

    Deep-dive videos on Rust internals, async, and advanced language features. Start with Crust of Rust.

  4. Crust of Rust (Playlist)

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

  5. The Unofficial Guide to Rust

    Community wiki covering patterns, crates, and ecosystem gotchas.

  6. ripgrep

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