Are you comfortable in C but curious about Rust? Have existing tutorials seemed like they don't apply to the sort of low-level work you do?
Learn Rust the Dangerous Way is my unsafe-first introduction to the Rust language -- starting with code with the same gotchas as C, and introducing idiomatic Rust concepts to improve it. It's a few years old now but you might still find it useful. (I keep meaning to update/extend it but life keeps happening!)