@ShockWave: Eu diria python, rapidamente link . O Ubuntu fornece algumas ferramentas bastante legais para você começar. c ++, via qtCreator, também é uma boa escolha.
Oi eu recentemente mudei do Windows 7 para o Ubuntu 12.10 e adoro o sistema operacional. No entanto, tive problemas para decidir qual linguagem de programação seria a melhor para a programação do Ubuntu. Eu não tenho nenhum problema em aprender uma linguagem mais difícil, eu já conheço uma boa quantidade de C ++ e C #. Eu realmente gosto de C #, mas eu ouvi que não se mistura bem com o Ubuntu.
Quais seriam as linguagens mais bem integradas para o Ubuntu e bons IDEs para elas?
Eu trabalhei bastante com Java e Eclipse (e NetBeans) no Ubuntu. O bom do Java é que ele é portátil para qualquer plataforma que possa executar uma JVM (por exemplo: Minecraft é executado no Linux, Windows, OSX, XBOX, etc ...).
Se você gosta de C #, você deve realmente fazer o check-out Mono . Trata-se de uma implementação de código aberto do framework .Net que permitirá a criação de aplicativos C # com o IDE do MonoDevelop .
Editar:
Eu tenho que executá-lo dentro do IDE. Como faço para obter um aplicativo independente?
Se você estiver com problemas para executar aplicativos compilados, confira este vídeo tutorial: youtube.com/watch?v=KW4G7R6zARs Ele explica como fazer um aplicativo "olá mundo" rápido no Mono no Ubuntu. Às 3:10, o autor mostra como criar um lançador para seu aplicativo Mono compilado. Se você seguir seus caminhos de diretório, poderá ver onde os aplicativos compilados estão terminando.
A programação em C # com o Mono e o MonoDevelop, usando o GTK # para a GUI é excelente. Eu acho que você vai encontrar o switch-over do Visual Studio bastante simples depois de um pouco de se acostumar. Acho que prefiro o GTK # ao WPF.
Se você já conhece o C ++, você já deve estar programando em um nível inferior e ter uma melhor compreensão de como aproveitar ao máximo o idioma. O GCC oferece uma implementação mais completa do C ++ x11 e da maioria das outras plataformas, então eu ficaria com isso; usando o Eclipse e o plugin C ++. Eu também pegaria Python e QML, já que não deveria ser muito difícil para você e seria útil saber. Python no Eclipse usando o pydev é um bom sistema para usar e você teria uma única ferramenta que fornece os dois idiomas.
Acho que o ubuntu suporta uma grande variedade de idiomas, mesmo C # . Se você está pensando em criar aplicativos do Ubuntu e como o GNOME, eu diria vala . Você pode fazer isso em C, bem como em C ++ e também em muitas outras linguagens, mas ouvi dizer que Vala é semelhante a C # e muito mais alto que C ou C ++. Se você precisar de plataforma cruzada, vá para C ++ com QT framework ou Java. Como python é instalado por padrão e é uma linguagem muito boa para múltiplos propósitos com muitos módulos, você também pode ir para python.
A propósito, hoje em dia o Ubuntu está abraçando muito o QT.
Python? Você pode usar o editor de texto gedit
. Pesquisa 'gedit' no traço.
Espero que isso ajude!
Tags programming c#