En mi (parcial) opinión y experiencia, es mejor aprender GTK por compilación de línea de comandos y su editor favorito (gedit, kate, vi, emacs, lo que sea). De esta manera, puedes aprender a tu propio ritmo en lugar de tratar de lidiar con un gran IDE complicado que realmente no es fácil para principiantes. No obstante, tenga en cuenta devhelp (programa de documentación de desarrollo de GTK) y trate de compilar un par de GUI con glade3 y utilizarlas en sus programas C.
Puede que esta no sea la respuesta que desea, pero creo que los IDE de GUI de C/C++ tienden a apestar, al menos para los principiantes.
Anjuta puedo hacer C/GTK +, pero personalmente no me impresionó mucho. Te pregunta con qué plugin quieres abrir los archivos .glade, los nuevos proyectos se crean con autoconf (lo que da como resultado un lío de más de 70 archivos para un simple "Hola mundo") y se localiza con gettext por defecto (lo que da como resultado un montón de repeticiones código en main.c), y que aparece diálogos como éste cuando se invoca casos extremos extraños tales como hacer doble clic en un botón que acaba de crear:
Mi impresión de Anjuta desde la perspectiva de un principiante era, como puedes ver, altamente negativo. Muestra una gran cantidad de opciones avanzadas, pero no le permite realizar tareas básicas sin mucha molestia. Anjuta no está solo. En general, no creo que alguna vez haya encontrado un IDE C/C++ (maduro) para cualquier kit de herramientas GUI que fue fácil para un principiante como yo.
Pago y envío Vala [http://live.gnome.org/Vala], es un nuevo (2006) gran lenguaje especialmente para desarrollo de GTK/Gnome – lepe