GNOME ofrece una amplisima fuente de conocimiento para los desarrolladores ademas de un entorno ideal. Aunque quizas los comienzos pequen de ser complicados, cuando se ha cogido la marcha no hay quien te pare después.
Lo primero que se pregunta el desarrolador es por donde empezar, la mejor forma es con práctica, claro, así que lo mejor es empezar siguiendo tutoriales, como el de gtk o alguno que se encuentre en la web de desarrollo de GNOME (mas abajo está la dirección, en Referencias). Después de conseguir una buena base, lo mejor es unirse a algún proyecto existente, o si no existe nada que a uno le guste, crear uno si merece la pena.
Para ir abriendo boca os comentaré las tecnologías y entornos de desarrollo del sistema GNOME. Así nos sonarán los conceptos básicos para entender mejor esta forma de vida que es desarrollar para GNOME.
Tecnologías y estándares
¡Sistemas de objetos en C gracias a GObject!
Entorno de desarrollo
No solo de C vive el desarrollador