Here's a good project to work through: https://github.com/danielabrozzoni/btc-azores-bdk-demo
It's a multiparty Bitcoin signing thing using taproot and lightning.
In general to learn Rust, the official resources are how I did it: https://www.rust-lang.org/learn