Free e-book. Pretty good. Try to ignore IDE rust-analyzer errors while you are coding the examples, though. There are LONG stretches of coding where the important blanks don't get filled in until the end.
https://braiins.com/books/building-bitcoin-in-rust