Начать обучение Qt. Это основа, основанная на C ++. Это кросс-платформа, а также отлично работает в окнах. Даже у него есть надстройка для Visual Studio. Он обычно используется для платформы KDE. Для GNOME вы можете узнать GTK #.
Из Qt ,
GTK #