I restarted learning Rust again just a week ago, so perhaps this isn't a fair comparison.
I have a pretty strong background in C++ too, so arcane syntax and many of the principles for system programming are familiar.
But... I've been using Google's Comprehensive Rust course. It's a good introduction, and the exercises are pretty good, though I've had to do extra research to complete all of them.
For the extra research I've used "Programming Rust" and Google/Stack Overflow to fill in the blanks. My C++ background has helped to know what to search for likely.
It's divided into 4 days of morning and afternoon sessions, but the last day is Rust on Android, and can be safely skipped if you're not doing that platform.