TheLinuxGurus.org: Beginning GTK+/GNOME Programming [Book Review]Jun 03, 2000, 19:09 (0 Talkback[s])
[ 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!!!"