Como você já sabe JavaScript (e eu suponho HTML) você pode gostar de " Crosswalk " da Intel.
Este é um projeto de código aberto que irá empacotar seu HTML como um aplicativo Android, Windows, iOS ou Linux (DEB).
Sou um novo programador (Java, JavaScript e C).
Eu gostaria no futuro de fazer / participar de aplicações Ubuntu.
Minha pergunta é; que linguagem de programação devo aprender para me tornar um programador do Ubuntu?
Eu recomendaria um livro de Jon Masters e Richard Blum Programação Profissional Linux .
Este livro está dividido em quatro seções principais que abordam os principais tópicos que os programadores Linux precisam dominar: Porcas e parafusos do Linux, o kernel do Linux, o desktop Linux e o Linux para a Web
Exemplos eficazes ajudam os leitores a se familiarizarem com a criação de software em um sistema baseado em Linux enquanto usam as ferramentas e utilitários que contribuem para agilizar o processo de desenvolvimento de software
Discute o uso de tecnologias de emulação e virtualização para desenvolvimento de kernel e testes de aplicativos
Inclui insights úteis para ajudar os leitores a entender como o código de seus aplicativos se encaixa com o restante da pilha de software
Examina a compilação cruzada, a inserção e remoção dinâmica de dispositivos, os principais projetos do Linux (como o Project Utopia) e os recursos de internacionalização presentes na área de trabalho do GNOME