Si te tiras por C y GTK (o GTK2) siempre aprenderás a pelearte con todos los widgets y mensajes de GTK cosa que no deja de ser interesante a nivel de programación aunque sea trabajoso.
Además quizá dentro de poco te entre la curiosidad (si no te ha entrado ya) y te de por probar Mono, con su C# que en principio se aprende en cuatro dias a manejarte con él sabiendo C y C++ / Java (aunque quizá tengas que eliminar ciertos vicios de C++), tendrás la compatibilidad con windows asegurada (.NET) y en cuanto a las GUI, tienes GTK# que aun en pañales promete bastante (yo ha he ejecutado mis primeros hola mundo y cosas más complicadas (GTK#) en mono, con los paquetes para debian de mono for debian), además todo lo que aprendas de GTK siempre te será de ayuda para GTK#.
Saludos.
GTK y +
(Puntos:3, Informativo)( http://www.asturiaswireless.net/ )
Además quizá dentro de poco te entre la curiosidad (si no te ha entrado ya) y te de por probar Mono, con su C# que en principio se aprende en cuatro dias a manejarte con él sabiendo C y C++ / Java (aunque quizá tengas que eliminar ciertos vicios de C++), tendrás la compatibilidad con windows asegurada (.NET) y en cuanto a las GUI, tienes GTK# que aun en pañales promete bastante (yo ha he ejecutado mis primeros hola mundo y cosas más complicadas (GTK#) en mono, con los paquetes para debian de mono for debian), además todo lo que aprendas de GTK siempre te será de ayuda para GTK#.
Saludos.
"Feeling alive in the land of the death"