What Programming Language Would Be Best For Ubuntu Programming? [closed]

Hi I've recently switched from Windows 7 to Ubuntu 12.10 and love the OS. However I have had trouble deciding which programming Language would be the all-around best for Ubuntu programming. I have no problem learning a harder language, I already know a good amount of C++ and C#. I really like C# but I've heard it doesn't mix well with Ubuntu.

What would be the best-integrated languages for Ubuntu, and good IDEs for them?


Solution 1:

@ShockWave: I would say python, via quickly http://developer.ubuntu.com/resources/tools/quickly/. Ubuntu provides some pretty neat tools to get you started. c++, via qtCreator, is also a good choice.

Solution 2:

I have worked with Java and Eclipse (and NetBeans) in Ubuntu quite extensively. The nice thing about Java, is that it is portable to any platform that can run a JVM (for example: Minecraft runs on Linux, Windows, OSX, XBOX, etc...).

If you like C#, you should really check-out Mono. It is an open source implementation of the .Net framework that will allow you to build C# apps with the MonoDevelop IDE.

Edit:

I have to run it from inside the IDE. How do I get a stand alone app?

If you're having trouble getting compiled apps to run, check out this tutorial video: youtube.com/watch?v=KW4G7R6zARs It goes over how to do a quick "hello world" app in Mono on Ubuntu. At 3:10, the author shows how to create a launcher to his compiled Mono app. If you follow his directory paths, you should be able to see where your compiled apps are ending-up.