---

TheLinuxGurus.org: Beginning GTK+/GNOME Programming [Book Review]

[ Thanks to David Culp
for this link. ]

“There have been a quite a few books released recently that
cover GTK+ and GNOME programming. GNOME continues to grow in
popularity as a desktop environment and GNOME is built on top of
GTK+. GTK+ and its support libraries are also fairly cross platform
as versions have been ported to other UNIX operating systems and
Microsoft Windows. I have already reviewed one book that covers
that topic, GTK+/GNOME Application Development. Although I gave
that book high marks, it is not meant for beginners and the subject
material was fairly advanced. This book on the other hand is
specifically designed for the beginning GTK+/GNOME programmer.”

This book will not teach you C, you should already have a
passing knowledge of C before you pick up this book. Your C
knowledge does not have to be very in depth as the book only uses
fairly basic C and the author does a good job of explaining those
portions which may confuse beginning programmers.

“In real life (meaning when I am not working on this site) I am
a science teacher. As a science teacher I really believe in the
hands on approach to learning. If you can take a concept and work
with it with your own hands and mind you can internalize it easier.
The hands on experiment must also be carefully devised to show only
the particular concept you want to teach, in other words do not
clutter or confuse the experience with other concepts. When I am
learning a new programming language, toolkit, or concept I like a
book that takes this approach also. I like a book that has lots and
lots of code examples. Those code examples need to be short, to the
point and show off only those functions/concepts being discussed. I
have said it before, I really dislike books that ramble on and on
about this or that function or programming technique with lots of
theory and advice but never show you any code or show how the
function/concept works in some gargantuan, multi source listing.
Thankfully Peter Wright took the approach I like. In fact, I
believe there is code on almost every single page of the
book!!!”

Complete
Story

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis