Quote:> I want to enhance my coding skills, which means learning Object-oriented
> development. I want to learn C++ AND Linux/Unix GUI skills. Can someone,
> anyone, recommend a good book or two ro three that covers these topics?
The other people so far have recommended Python and decried C++, which
is... well, not answering your question at all. :) So let me give a pass
1. Core C++ Programming. O'Reilly Press. Read this book, learn this
book, love this book.
2. The C++ Programming Language, 3rd Edition. Bjarne Stroustrup. Once
you finish the O'Reilly book, read this one. You don't need to understand
everything in it, but at least skim it. You'll find yourself referring to
it again and again as you write your C++ code.
3. Programming Qt. Matthias Kalle Dallheimer. O'Reilly Press. This one
will get you started with the Qt toolkit, which is a *fantastic*
cross-platform C++ toolkit. Qt is also the basis for KDE.
4. KDE 2.0 Development, David Sweet, Sam's Publishing. A surprisingly
good overview of how to develop for the KDE desktop.
5. The Gtk-- project, at gtkmm.sourceforge.net. Good (stunningly good,
IMO) C++ bindings for the GTK+ toolkit. I've completely given up on the C
bindings for GTK+ after using Gtk--.
... That said, I do encourage you to learn Python somewhere along the
line. It is a wonderful language. I do most of my programming in C++ and
Python, but I really don't have any truck with those who say "oh, you want
to use /this/ language instead of that one". Use whatever language
appeals to you. Have fun. That's the most important thing. :)