Given one of the OPs annoyances is the continuing churn in tech tools, please don&#x27;t waste time with Rust. The premise of the language (safety) is seductive but it comes at the cost of complexity. I am an experienced dev that spent a month evaluating it and then decided life was too short. Frankly, it is easier for someone with a C background to work in C++ than it is with Rust. That&#x27;s because you can use the simple features of C++ to get going and add on complexity as you learn more&#x2F;need it. With Rust, you get thrown into the deep end right at the start with the complex borrow&#x2F;ownership system. There is no proper book yet on Rust (some good online sources where I commend the people on effort ... but there is no K&amp;R).<p>P.S. I used Go for some projects last year and found the situation to be much better. The Go book that&#x27;s available on the website reminded me of K&amp;R ... readable in a weekend of two. This should be the criteria for new programming languages IMHO.