If you're wanting to get involved with Rust projects and see what the magic is all about, here are some great starting points!
- A Gentle Introduction
- A little more focused on the main concepts, only takes an hour or so
- The Book
- This is the first and foremost (albiet most time consuming) way to get familiar
- Py2Rs
- Once you're familiar with the Rust concepts, use this to quickly see how to do your python things in Rust
- Learn Rust with Entirely Too Many Linked Lists
- Basic and advanced Rust programming entirely by having you implement 6 linked lists
- Rust in Action
- Hands on way to read about using Rust in practical projects
- Rustnomicon
- More advanced topic coverage of ownership, type conversions, and unsafe
- Rustlings
- Some excercises to wrap your head around borrowing, data, and more
- Excercism
- Awesome problem set of things we often need to do. Write Rust, pass tests, win!
- Practical Networked Applications in Rust
- A training course about practical systems software construction in Rust
- Write a DNS Server in Rust
- Build a DNS service (wire protocol to DB)
- Low-Level Academy
- Apply your skills to build small, fun networking applications in Rust — right in your browser
- IntoRust
- A quick (5-video) series about the major advantages & concepts of Rust
- Rust in Motion
- A Video series aimed to cover topics in The Book
- Jon Gjengset
- Lengthy videos about rust (TCP implementation, Async/await, Pinning) but man does he dive deep!
- Ryan Levick
- Videos ranging from Rust intros to focused topics on lifetimes, iterators, etc.