Para aplicativos de PC, você pode tentar aprender python, pois isso o ajudará em muitos aspectos. Para desenvolver aplicativos linux, você pode usar pygtk python (pesquisa on-line) para desenvolver interface gráfica para aplicativos. Estes são alguns links que podem ajudá-lo: -