GTK+ tutorial

last modified January 6, 2022

This is a GTK+ programming tutorial. In this tutorial, we will learn the basics of GUI programming in GTK+ and C language. The GTK+ tutorial is suitable for beginners and intermediate programmers. This tutorial covers GTK+ 2.

Table of contents


GTK+ is a library for creating graphical user interfaces. The library is created in C programming language. The GTK+ is also called the GIMP Toolkit. Originally, the library was created while developing the GIMP image manipulation program.

Related tutorials

GTK# tutorial, PyGTK tutorial, Ruby GTK tutorial, and Cairo graphics tutorial.