IBM developerworks has publslihed an article on GTK+ fundamentals. It is very nice easy to understand tutorial on GTK+. This article, the first in a three-part series, introduces you to the world of GTK+. It explains what GTK+ is why you should consider using it, and the benefits it provides. Together with the rest of the series, this installment provides enough introductory information that, if you decide to use GTK+ in your own projects, you'll know where to look for further materials. GTK+ is a graphical user interface (GUI) tool kit. That is, it's a library (or, in fact, a collection of several closely related libraries) that allow you to create GUI-based applications. Think of GTK+ as a toolbox in which you can find many ready building blocks for creating GUIs. Read full article here
GTK+ fundamentals, Part 1: Why use GTK+?
Previous post: Iptables MAC Address Filtering