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.

  • kbal@fedia.io
    link
    fedilink
    arrow-up
    1
    ·
    16 hours ago

    Python is fine, or maybe Java. They’re both widely used and therefore “versatile” — because what matters there is not the language itself but the libraries and such that are easy to find and use. Python is probably easier to get started and do fun things with, but Android apps are typically Java which might make a difference since you mentioned mobile apps.

    • SlayersFan@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      16 hours ago

      I don’t really like mobile, even less with all the constant changes towards (more) mobile surveillance, i just included it as another versatility thing (in case i ever need to build mobile) but python can be used to build things with UI? like with a good way to write UI for your programs? I see python mostly on cli

      • Ftumch@lemmy.today
        link
        fedilink
        arrow-up
        2
        ·
        16 hours ago

        There is a Python library for everything. That’s what makes out so versatile. If performance is not an issue and it doesn’t need to run in the browser, Python is virtually always an option.