First steps
Take a look at https://www.rust-lang.org/learn.
- Read the book The Rust Programming Language to get an overview and solid understanding of the language.
- Alternatively do the Rustlings course or follow Rust by Example.
- Microsoft offers a 5 hr 31 min learning path to lay the foundation of knowledge you need to build programs in Rust. It is called Take your first steps with Rust.
- You know JavaScript and want to try Rust? Then start with Rust for JavaScript peeps by yoshuawuyts.
- The Android team at Google also offers a four-day course called Comprehensive Rust.
Stay up-to-date by subscribing to the newsletter This Week in Rust.
New to Rust and still need to decide what crates to use? Look at stdx - The missing batteries of Rust.
Grow
- Keep the cheats.rs cheat sheet close.
- The recipes from Rust Cookbook might be an easy reminder of how to accomplish common tasks.
Master
- Read Rust Atomics and Locks by Mara Bos.
Reading material
- https://jo-so.de/2021-01/Speicher-Rust.html
- https://www.possiblerust.com/guide/enum-or-trait-object
- https://tokio.rs/blog/2021-05-14-inventing-the-service-trait
- https://blog.logrocket.com/what-you-cant-do-in-rust-and-what-to-do-instead/
- https://blog.cloudflare.com/building-fast-interpreters-in-rust/
- https://www.brandons.me/blog/why-rust-strings-seem-hard
- http://www.sheshbabu.com/posts/rust-module-system/
- https://blog.nindalf.com/posts/rust-stdlib/