Heyy, I’m learning programming and trying to choose a focus, I saw you can make web/backend w node, desktop (bloatware but discord uses it so if it works it works), games (not AAA and not optimized for performance but it shouldn’t matter for indie too much) Is there anything that compares? I wanna focus on one thing instead of spreading myself over a ton of languages, I do feel js is interesting for this, but I’m just starting out, so looking to hear some thoughts of people more familiar with programming.


Personal opinion. JavaScript is a weird language. You can make non-web applications, but thats not the main use case so the road can be bumpy.
Almost any general language can be used for anything, including web stuff. But the language design will heavily influence how hard to achive the same thing.
If you are a beginner, focusing one one language is a good start, but learning another, then another is the best path you can take. So you can choose the right tool for the job.
I would advised to learn a strongly typed language, it seems harder at first, but type-checking makes your life way easier. (So if you stay on the javascript route, use typescript)
My usual advice for beginners is python with strict types. It is as generic as it gets, easy to pick up, and has a ton of library and stong communities.
Ignore stuff like Rust and new fancy languages for now. (Even tho my favorite language is Rust) I think learning C is a prerequisite for Rust or at least a deep understanding how the computer works.