Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 1
Rust Fundamentals and Tooling
Module 2
Ownership, Borrowing, and Memory
Module 3
Composite Data Types
Module 4
Working with Collections and Slices
Module 5
Robust Error Handling
Module 6
Generics and Traits
Module 7
Iterators and Closures
Module 8
Advanced Ownership: Lifetimes and Smart Pointers
Module 9
Polymorphism and Code Organization
Module 10
Fearless Concurrency
Module 11
Asynchronous Programming
Module 12