Level 1 · Entry Foundations¶
Goal: get comfortable reading and writing Rust, understand ownership — the concept that sets Rust apart — and ship a small working program.
Modules¶
- Setup & First Program
- Variables, Types & Ownership Basics
- Control Flow
- Functions
- Structs & Enums
- Collections (Vec, String, HashMap)
- Error Handling Basics (Option, Result)
- Pattern Matching
- Modules & Cargo Project Structure
- Project — CLI To-Do App
By the end of this level you'll be able to write programs that take input, make decisions, store and process data, handle the absence of a value or a failure without crashing, and organize code into a proper Cargo project.