Learning Rust from the C Family
I have spent most of my career in C-family languages — C and C++ for systems work, Go for services, plus enough Java, C#, and JavaScript to be dangerous. Rust is the first language in a long time that made me feel like a beginner again. Not because the syntax is exotic (it isn’t — it looks like a slightly opinionated cousin of C++), but because the rules are different. The compiler asks questions I had been avoiding for twenty years, and it refuses to build until I answer them. ...