Aside from the usual recommendations of: The Rust Book and Rustlings.
I'd also recommend you try porting things you've made previously into rust. The amount of times I've ported something over and realised I could've done it better originally is too damn high.
You have to learn by using it, build your train of taught around the language you're learning. I learned COBOL and forgot it even faster as soon as my head wasn't in the books, never practiced it, probably wouldn't even recognize it now.
Counterpoint, i didnt like the rust book at all (as an inexperienced self taught ~6 months to a year into learning python at the time). Programming Rust and Rust In Action were far better.
Aside from the usual recommendations of: The Rust Book and Rustlings.
I'd also recommend you try porting things you've made previously into rust. The amount of times I've ported something over and realised I could've done it better originally is too damn high.
+1
You have to learn by using it, build your train of taught around the language you're learning. I learned COBOL and forgot it even faster as soon as my head wasn't in the books, never practiced it, probably wouldn't even recognize it now.
Counterpoint, i didnt like the rust book at all (as an inexperienced self taught ~6 months to a year into learning python at the time). Programming Rust and Rust In Action were far better.