Rust
Fearless systems programming.
Beginner12 lessons≈2 h 44 min total
Start this trail
Begins with: Why Rust?
Trail map
Camp 1
First steps
Why Rust is different, and hello to Cargo.
Camp 2
Language basics
Types, functions, and control flow in Rust.
- Scalar and compound typesOn the trail map
- FunctionsOn the trail map
- if and loopsOn the trail map
Camp 3
Ownership
The concept that makes Rust, Rust.
- Ownership basicsOn the trail map
- References and borrowingOn the trail map
- SlicesOn the trail map
Camp 4
Building blocks
Structs, enums, match — and your first real program.
- StructsOn the trail map
- Enums and matchOn the trail map
- Project: guessing gameOn the trail map