Search code examples
linuxprogramming-languages

What language choice is good for a c# developer wishing to develop on the Linux platform?


Are there any good OOP languages that you can use on Linux? Obviously Java comes to mind, even running C# under mono.

Looking for a language that can be used for all round development, web dev, desktop, services etc.

Besides Mono C# and Java anything else come to mind?


Solution

  • Python seems to be the obvious choice. There a lot of great web frameworks for it, strong support for development of GTK desktop apps and many others. Ruby should also be mentioned, although it's not usually used for desktop apps.

    Don't forget other languages running on top of the JVM either - most notably Scala, Clojure and Groovy.