Aqui van algunas cosas necesarias para la creacion de programas en Gnome y heramientas:
Bueno necesitas las librerias de GTK
aqui estanSi eres programador de C++ y no de C necesitas
estaComo heramientas te recomiendo estas:
Glade Es un programa para crear la interface de usuario.
Anjuta Es un buen IDE para programacion para cantidas de cosas.
Y por ultimo
DevHelp un programa que te permitira leer los libros manuales y API de esta
paginaAqui tienes algunos
Tutorialesy
libros aquiSi tienes algun inconveniente avisame.(No soy un experto pero me gusta ayudar)
Saludos.