I've written a small article on how to get started with writing a GLib/GTK+ application in C:https://wiki.gnome.org/S%C3%A9bastienWilmet/DevGettingStarted
The purpose is to give the most useful links and advice, as there is no good and recent book on the subject.
It contains also some book references for programming best practices, which are useful for any programming project.
Do you think something important is missing?
I'm writing a GLib/GTK+ tutorial
for the C language (still incomplete). Comments welcome.