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?

    • AwkwardLookMonkeyPuppet@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      6 months ago

      I missed the part where you said you’re also interested in building a website. Java is a popular and powerful programming language for desktop and mobile development. You can also use it with a framework for back-end website development, but there are better options out there. If you want something that does everything you posted then JavaScript is actually a good option. You’ll need frameworks for back-end website development and desktop development, but it’s kind of a beginner friendly language, and ChatGPT can help you set up the frameworks. It does get complicated working in the different stacks though. What do you want to build first?