Once you get into writing code you will need the GTK/GNOME API documentation and might find the tutorial at http://www.gtk.org/tutorial/ and the API documentation at http://developer.gnome.org/doc/API/api-toc.html useful.
You can find an introductory article on using libglade with at http://www.linuxfocus.org/English/July2000/article160.shtml.
Some useful books include:
Beginning GTK+ and GNOME Programming by Peter Wright 613 pages, published May 2000 by Wrox Press, ISBN 1861003811. Covers glib, Gtk+, and GNOME. Also covers glade but rather skimpily. Suitable for the beginner.
GTK+/GNOME Application Development by Havoc Pennington 492 pages, published August 1999 by New Riders, ISBN 0735700788. Provides extensive coverage of the GTK+/GNOME APIs and is a good guide to getting up and started with Gtk+/GNOME.
Developing Linux Applications with GTK+ and GDK Eric Harlow 512 pages, published February 1999 by MacMillan, ISBN 0735700214. Provides a basic introduction to using the GDK and GTK+ toolkits, but not the GNOME toolkit.
Teach Yourself Gtk+ Programming in 21 Days by Donna Martin, et al.
GTK+/GNOME Application Development by Havoc Pennington.
GNOME/GTK+ Programming Bible by Arthur Griffith.
Linux Application Development by Michael K. Johnson, Erik W. Troan.
Your donation will support ongoing availability and give you access to the PDF version of the book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2021 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0.