You covered Rust syntax, ownership, collections, errors, traits, tooling, and interview context. Continue with the official book, rustlings exercises, and small Cargo projects locally.
What you learned
- Immutable-by-default variables and strong types
- Ownership, borrowing, slices, lifetimes basics
- Vec, HashMap, String, Option, Result, iterators
- Traits, generics, modules, tests, concurrency intro
Next steps
- Build a CLI with clap and serde
- Read The Rust Programming Language ownership chapters again
- Compare patterns with Java and C++ tracks
Self-check
- Name the concept that prevents data races at compile time.
- What tool manages Rust dependencies?