Even if you are an absolute beginner, this book will teach you all you need to know to write simple programs in C and start creating GUIs.
The first half of the book is an introduction to C, and covers the basics of writing simple command-line programs. The second half shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop.
156 pages of essential information:
P26: In the Multiple Increments box, the code example should say:
for (a = 0, b = 1; <test>; a++, b *= 2)