Er zijn zoveel mogelijkheden.
Als je een programma wilt maken die "alleen" op Gnome werkt, heb je GTK, GTK+ of GTK# nodig.
Wil je een KDE exclusive programma, dan doe je het met Qt, Qt+, etc.
Of als je een Universele wilt, met Java.
Of als het op elke OS (alle Linux distro's, Solaris, *BSD, Windows, OS X, etc.), dan is Python de beste optie.