Its a good language dont get me wrong, but also a huge pita to work with.
Its a good language dont get me wrong, but also a huge pita to work with.
Rust has nothing new by academic standards, and this is an explicit goal of the project. (And that's why it has yet to support e.g. Haskell-like higher-kinded types; or dependent types for compile-time programming: the interaction with its low-level featureset is very much an open question.) It's incredibly novel as a production language, of course.
Which makes it an interesting language to learn actually. I even feel like Rust can even be a superb first language to learn for a new programmer : that’s a journey for sure but it would expose you to most of the modern programming concepts.
This is practically the elevator pitch of the language :) and I speak as one who likes it a lot!