Ha GNOME-on akarsz programozni, akkor C, esetleg C++ (kevesebb),
ha KDE-n akkor a C++ Qt-s kiterjesztése.
De lehet java-ban is programot írni. Az azureus / vuze és a jdictionary is java programok.
A c++ ugyan gyorsabb, de a java sem használhatatlan.
Nem mindig kell a sebesség.