There are many websites which documents, exercise and interactions to leaning and strengthen your rust experience:
- Official core and beginner recommendations
- The Rust Programming Language: The official beginner's bible, systematically introducing Rust's basic syntax, ownership mechanism, lifecycle, and etc.
- Rust By Example: Learn quickly through abundant code examples and exercises, with minimal textual explanations, making it suitable for hands-on learners.
- Rustlings: The official collections of exercises, downloaded locally, helps you learn syntax by fixing compilation errors, making it the perfect companion for solidifying your foundation.
- Tour Of Rust
- Rust Tour
- Advanced and in-depth books
- Programming Rust (O'Reilly)
- Rust for Rustaceans
- Practical and advanced projects
- Tokio Tutorial: Official tutorials for asynchronous frameworks, essential for learning high concurrency and network programming.
- (Rust Atomics and Locks)