Your personalized plan
Build web APIs & services
Learn async Rust, HTTP handlers, and production-ready backend patterns.
Progress: 0 of 9 steps completed
Start here
Day 1 Setup
Install Rust and get your editor ready in under 30 minutes.
- 1
Download and install the official Rust toolchain manager from rustup.rs.
- 2
Run `rustc --version` and `cargo --version` in your terminal.
- 3
Install rust-analyzer for VS Code, Cursor, or Neovim for autocomplete and inline errors.
- 4
Create a project with `cargo new hello_rust` and run `cargo run`.
Learning path
Web Development
Build async APIs and production web services with Tokio and Axum.
- 1
Asynchronous Programming in Rust
Official async book covering futures, executors, and async/await patterns.
- 2
Official async Rust tutorial covering tasks, channels, and I/O.
- 3
Ergonomic, modular web framework built on Tokio — the modern choice for Rust APIs.
- 4
A full-stack course on building production-ready Rust web applications.
- 5
Build real CLI tools while learning Rust — grep, cat, find, and more.