This article, the second in a three-part series titled “GTK+ fundamentals,” introduces you to programming with GTK+. It analyzes a sample GTK+ application written in C, then shows that same application written in Python and C#. Finally, it discusses some useful tools that can help you develop better applications faster with GTK+.
Link: IBM developerWorks