Your personalized plan

Learn Rust from scratch

Never written Rust before? Start with the official book, exercises, and community support.

Brand new to Rust6 path resources4 setup steps

Progress: 0 of 10 steps completed

Start here

Day 1 Setup

Install Rust and get your editor ready in under 30 minutes.

  1. Install rustup

    Download and install the official Rust toolchain manager from rustup.rs.

  2. Verify installation

    Run `rustc --version` and `cargo --version` in your terminal.

  3. Set up your editor

    Install rust-analyzer for VS Code, Cursor, or Neovim for autocomplete and inline errors.

  4. Run your first program

    Create a project with `cargo new hello_rust` and run `cargo run`.

Learning path

Absolute Beginner

Never written Rust before? Start here — official docs, exercises, and community support.

  1. The Rust Programming Language

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

  2. Rust by Example

    Learn Rust through annotated examples covering core concepts and the standard library.

  3. Rustlings

    Small exercises to get you used to reading and writing Rust code.

  4. The Rust Lang Book (YouTube Playlist)

    Let's Get Rusty walks through The Rust Programming Language book chapter by chapter.

  5. Exercism — Rust Track

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

  6. Rust Language Cheat Sheet

    Quick reference for syntax, ownership, and common patterns.