I've uses both the book and rustlings: https://github.com/rust-lang/rustlings/
There is also the "Rust by example" book: https://doc.rust-lang.org/rust-by-example/
While you read the book, try to make projects from scratch (not just simple ones). At the end, writing code is the best way to learn it.