I would pick up an easy but cool project. I have always taught C with reference to writing a CGI library, because it deals with a lot of pointer stuff and "strings" and others. I've taught C++ with reference to a neural network simulator, and I've taught LISP by writing a compiler. There is nothing better than to work bottom-up.
Whether C is the right way, as I've told you privately, I don't know. I'd argue you are better off learning python for now. It's more intuitive and allows you to become a programmer faster. Once you know python, any other language (well, except maybe LISP and VHDL (among others)) will be only a dialect and easy to pick up. -- Please do not CC me when replying to lists; I read them! .''`. martin f. krafft <[EMAIL PROTECTED]> : :' : proud Debian developer, admin, and user `. `'` `- Debian - when you have better things to do than fixing a system Keyserver problems? http://keyserver.kjsl.com/~jharris/keyserver.html Get my key here: http://madduck.net/me/gpg/publickey
pgp00000.pgp
Description: PGP signature