But don't do like me and start building serious programs before having thoroughly worked through it all. By first year of Rust code looks like C with a bit different syntax. Works fine but it's really not the way to go. I still had not come to grips with traits and generics and the more Functional Programming style one can use in Rust.
The next most useful thing I found is the video presentations on Rust by Ryan Levick: https://www.youtube.com/c/RyanLevicksVideos/videos and https://www.youtube.com/c/RyanLevicksVideos/videos. Although the latter tend to be pitched at more of an advanced level.
Another great resource is probably every post by user Alice here on this forum. Of course all the folks here are amazingly willing to help newbies and very patient. Priceless.
When it comes to integrating C and or Python with Rust, perhaps leave that til you have Rust under your belt. I'm sure it will be straight forward after that.