Choosing a Rust programming book depends on where you are in your understanding of Rust. Are you a beginner? Do you know some things but not a lot? A book for beginners may be for you. Even if you know some things, a beginner book will fill in many gaps in your understanding of Rust. The Rust book you choose should be written in clear, concise language.