Your personalized plan
Systems, embedded & OS
Kernels, bare metal, embedded Rust, and low-level programming.
Progress: 0 of 10 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
Systems & OS
Dive into kernels, bare metal, and operating systems written in Rust.
- 1
Rust explained in simple English with plenty of examples for beginners.
- 2
Official guide to bare-metal and embedded systems programming in Rust.
- 3
Learn to write an OS kernel in Rust — a popular university course material.
- 4
A Unix-like operating system written in Rust, from scratch.
- 5
The dark arts of unsafe Rust — memory layout, FFI, and advanced internals.
- 6
Learn Rust by implementing linked lists — ownership and unsafe explained step by step.