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.

you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 6 hours ago (3 children)

Learning more programming languages isn't the hard part of becoming a decent programmer. You're optimizing for the wrong thing here.

You should choose a language that works well for the specific projects you think you're going to do in the near term. Depending on exactly what sort of projects you want to do, Python, Typescript, C++, and Rust are all languages I might recommend. I wouldn't recommend raw Javascript for anything other than doing some tutorials before learning Typescript.

Without more information, I'd recommend Python.

  • source
  • hideshow 3 child comments
  • [–] [S] 1 point 5 hours ago (2 children)

    While it might not be the hardest part, I do feel it is a factor, so all things being equal i think it can help to choose a good first programming language that will help out the on-boarding process.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 5 hours ago (1 child)

    What I'm trying to say is that you should choose the programming language that will make your learning and early projects easiest.

    Learning a new language later is not hard. Trying to use the wrong tool for the task when you're just learning is hard, and will teach you the wrong lessons.

  • source
  • parent
  • hideshow 1 child comment