I'm looking to learn a multipurpose programming language that can do both Web and desktop applications for multiple platforms.. I would also like it to have a nice and easy to use MVC framework available. Currently I'm considering:

Ruby on Rails

Also note, I develop on a mac.

  • 3
    Node.js, electron?
  • 0
    Java matches your description
  • 0
    Golang is pretty versatile like that.
  • 0
    You can do it with almost any language.
    I would use C++ and the framework wt(witty).
    But thats Me being a C++ guy.
  • 1
    Look into c#, can do Web with asp.net and desktop stuff too
  • 0
    Python all the way!
  • 0
    I'd say c# would fit your needs best. Python is very easy to pick up though if your interested, I can't say much for ruby as I have done very little with it.
  • 0
  • 0
    Scala! It's Java without the verbosity and with functional programming added to the oop!

    I use it with the Play framework and it's awesome.
Add Comment