Personal learning repository for Rust.
| Ch | Topic | Rustlings | Book | Ex |
|---|---|---|---|---|
| 1-3 | Getting Started & Basics | 1-22 | done | done |
| 4 | Understanding Ownership | 25-29 | done | done |
| 5 | Using Structs | 30-32 | done | done |
| 6 | Enums and Pattern Matching | 33-35, 46-49 | done | done |
| 7 | Packages & Modules | 40-42 | done | done |
| 8 | Common Collections | 23-24, 36-39, 43-45 | done | done |
| 9 | Error Handling | 50-54 | done | done |
| 10 | Generics, Traits, Lifetimes | 55-64 | done | done |
| 11 | Writing Automated Tests | 65-67 | done | done |
| 12 | CLI Project | — | ||
| 13 | Iterators & Closures | 68-72 | done | done |
| 14 | More about Cargo | — | ||
| 15 | Smart Pointers | 73-76 | ||
| 16 | Fearless Concurrency | 77-79 | ||
| 17 | Async and Await | — | ||
| 18 | OOP Features | — | ||
| 19 | Patterns and Matching | — | ||
| 20 | Advanced Features | 80-91 | ||
| 21 | Final Project | — | ||
| — | Quizzes | 92-94 | — |
getrusty/
├── the-book/ # Book exercises
├── rustlings/ # Rustlings (run: cd rustlings && rustlings)
├── by-example/ # Reference examples
└── playground/ # Scratch space
# Rustlings
cd rustlings && rustlings
# Cargo
cargo new project_name
cargo run
cargo test- Rust Reference Docs
- Rust Stable Standard Library
- Rust By Example
- Rust Crate Docs
- Rust Cargo Docs
- Rust Unstable Library
Started: January 2026