Asking because I currently know a decent amount of programming, but it's all in JavaScript/TypeScript and SQL. I'm looking to pick up a more-performant general-purpose language in the next 1–2 years, and ideally, I'd like to use it for some basic hobbyist gamedev. I'm not sure if I'd want to do something 2-D or 3-D yet.
Rust has a lot of hype, and feels like it will become more and more relevant in web development, especially for things that TS/JS can't handle. At the same time, it doesn't seem to have made inroads in the gamedev space, even though I've seen some hobbyist projects written in it. C++ feels like it will remain the industry standard in the AAA space, just because Unreal seems so mature and stable, but that's not necessarily relevant to a hobbyist who doesn't plan to enter the industry. C# feels like a decent middle ground, because Unity has become the main indie game dev engine, but I don't know how developers feel about it nowadays.
I think I would prefer to learn Rust, so I could apply it elsewhere, but I don't know. I still need to do a lot of research.
Rust has a lot of hype, and feels like it will become more and more relevant in web development, especially for things that TS/JS can't handle. At the same time, it doesn't seem to have made inroads in the gamedev space, even though I've seen some hobbyist projects written in it. C++ feels like it will remain the industry standard in the AAA space, just because Unreal seems so mature and stable, but that's not necessarily relevant to a hobbyist who doesn't plan to enter the industry. C# feels like a decent middle ground, because Unity has become the main indie game dev engine, but I don't know how developers feel about it nowadays.
I think I would prefer to learn Rust, so I could apply it elsewhere, but I don't know. I still need to do a lot of research.