On Sun, 2005-05-22 at 10:51 -0400, Matthew Miller wrote: > On Sun, May 22, 2005 at 02:48:20PM +0200, Coert Waagmeester wrote: > > I've started learning C++. (Should I first learn C ?) > > You can learn C++ directly, and if you're interested in learning good C++, > there's some reasons to suggest doing it that way. C is a very elegant and > uncomplicated language. C++ is a different story. Hi Coert, Matt's advice is good and heres some more encouragement: read and try to understand some existing code! Free and Open Source Software (FOSS) is a *fantastic* learning opportunity. You can readily spend a few hours reading, compiling, modifying, and seeing (in as much detail as you want!) how real software projects work. Some projects are good coding examples, some are sloppy, and there are plenty that contain some clever stuff [;-)]. So if you think a particular project is interesting, then dig in. Go ahead and insert some "printf(...)" or "cout << ..." statements in them and watch what happens. You may be amazed how quickly you'll learn from reading "real" code! Ed -- Edward H. Hill III, PhD office: MIT Dept. of EAPS; Rm 54-1424; 77 Massachusetts Ave. Cambridge, MA 02139-4307 emails: eh3@xxxxxxx ed@xxxxxxx URLs: http://web.mit.edu/eh3/ http://eh3.com/ phone: 617-253-0098 fax: 617-253-4464