If you do start with Rust, I think the Snoymans' book <em>Begin Rust</em> might be a nice starting point. I've only read the first few chapters, but it seems to be well-tuned for new programmers and well-written so far.
Popular alternatives to
Begin Rust: A complete guid...
Clean Code: A Handbook of Agile Software Craftsmanship