And it's future proof. Everyone knows Rust is the future.
I'd say, for most college students, Rust would be the one you'd advise today.
And it's future proof. Everyone knows Rust is the future.
I'd say, for most college students, Rust would be the one you'd advise today.
I honestly haven't found this to be the case. There is a constant denial that some people might find Rust difficult (with a very strong implication that if they do, it's because of inferiority on their part), and extreme thin-skinnedness towards even the possibility that Rust might not be for everyone. Indeed, a bluff assertion that it is for everyone is part of its official tagline. The community keeps up a surface politeness, but it always looks to me that it achieves this by keeping a tight lid on dissent (or appearance thereof).
And then when you question any of the classic Rust axioms (such as safety or speed being only desirable rather than an absolute commandment) a lot of them tend to get rather hostile. It's not a pleasant crowd if you don't think 100% like they do.
The evangelism on HN and reddit can be stifling. Particularly the overemphasis on "safety".
The community on discord was very helpful though, when I was struggling.
I feel like the community is large enough that you can find a lot of more normal people using it, and just avoid the zealots.
Different conversation though.
Beyond Rust, Apple has swift, Google is working on "Carbon," and there's a ton of active work on improving the safety of C++. The future is exciting, but there is a lot more than just Rust in it.