Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Rustlings is great. I did them after a couple of years in Rust for the same reason, and it was definitely worth it. You might want to check out https://github.com/jondot/rust-how-do-i-start as well where I put all these kind of things that I could find.
One guide that goes more in that direction is the Learn Rust With Entirely Too Many Linked Lists (someone commented about it the other day in this sub, thank you!). Basically its a step by step process of implementing linked lists in Rust and all kinds of challenges/errors you get along the way. The guide also talks about optimization, memory allocation, why one design is better than the other and so on, so you are not just learning the syntax, but what happens under the hood. I quite like the method here. The guide is from 2018 and the language did change meanwhile, but its still very relevant.
Other good resources are the official Rust Programming Language and Rust by example books. Rustlings do mention/link both of them in their exercises.