-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 12 August 2003 18:48, Peter Clark wrote: > On Tuesday 12 August 2003 03:21 pm, Jonathan Gardner wrote: > > If you do decide to go with a modified widget, you should really > > learn enough C++ to read the code for Qt's widgets, and then run > > from there. > > Sigh. :) Guess I'd better start those college courses, books, and MS > Visual Studio, then. Does Visual Studio run under Wine? ;> >
I think the best place to start for C++ is C. You can pick up any good book on C and you will probably have all the fundamental concepts in a few hours. Pointers might take some more time, but once you get them you are good to go. Once you grasp C, C++ is pretty easy. You can pick up a good book on C++ and it will fill you in on the details of classes and templates. Otherwise, C++ is really C on steroids with a whole bunch of crap thrown in between. It is only when you see how terrible C and C++ can be at times that you will truly appreciate the Zen state of python programmers. As far as example code, there are tons and tons of it in the Free Software community. From the BSD and Linux kernels, to Apache, perl, python, ruby, to Qt and KDE, you will have all the code you can ever hope to read. Pick your favorite project, read the code, and ask questions. I guarantee you that people will answer them. You'll probably find bugs in the process, too. I think those of us who are PyQt/PyKDE programmers really need to pick up at least the fundamental concepts of C++. We can't understand the Qt or KDE documentation unless we do. Maybe one day, someone will write a duplicate set of documentation written exclusively from a Python perspective, but until that happens, we'll have to lean on the C++ documentation. - -- Jonathan Gardner <[EMAIL PROTECTED]> Live Free, Use Linux! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/OkJZWgwF3QvpWNwRAimdAJ47u9WptP+CL7rCSazp/y6OMICungCg5lhs dc363UNvD7CcOEgI0wKfdHY= =HQDw -----END PGP SIGNATURE----- _______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
