I’m looking for a programming language that can help me build a desktop application for Windows, macOS, and Linux that’s not big but not small either. Additionally, I’d like to be able to build a website with the same language. I’ve been considering Ruby, Python, Golang and JavaScript. Python seems to be mainly used for scripting and ai, so I’m not sure if it’s the best fit. JavaScript has a lot of negative opinions surrounding it, while Ruby sounds interesting. Can anyone recommend a language that meets my requirements?

  • MajorHavoc
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    7 months ago

    Just a bit more perspective for you:

    https://survey.stackoverflow.co/2023/#technology-most-popular-technologies

    More than half of professional developers use at least some JavaScript, and almost half of us also use Python.

    So both of those are likely to be worth the effort to learn.

    That said, as a diehard Python programmer, if I was forced to pick a single language to focus on, it would be JavaScript. JavaScript runs almost everywhere, and it specifically is the only decent option in a few places, such as Web app browser code.

    But also, while I’m fluent in a couple dozen languages, my preferred go-to language is still Python.