This is the whole new universe. It is very special, mind blowing, and completely different experience. I think learning Haskell is a very good idea. The core language is very elegant, and it brings on the table a lot of interesting concepts. If you know Haskell, it is not a problem to pick up any language. Haskell is the king. It is in the front line of computer science." [0]
I recommend going through [1] and once you get to monads switch pace and look for more resources.
Then there are two books by Gankra
- The Rustonomicon [1]
- Learn Rust With Entirely Too Many Linked Lists [2]
Also there are three early access books on Manning
- Rust in Action [3]
- Rust Servers, Services, and Apps [4]
- Refactoring to Rust [5]
Lastly, if you're into security you may also like Black Hat Rust [6], also early access.
[0] https://www.youtube.com/c/JonGjengset/videos
[1] https://doc.rust-lang.org/nightly/nomicon/
[2] https://rust-unofficial.github.io/too-many-lists/
[3] https://www.manning.com/books/rust-in-action
[4] https://www.manning.com/books/rust-servers-services-and-apps
[5] https://www.manning.com/books/refactoring-to-rust
[6] https://academy.kerkour.com/black-hat-rust
Edit: formatting