Subj : Re: C++ different learning styles To : comp.programming From : alfps Date : Fri Jul 29 2005 04:44 pm * EventHelix.com: > Moving for C, Pascal to C++ requires a change from structured > programming to object oriented design and programming. Yep. I think the OP would find "Accelerated C++" (Koenig, Mooooo) an excellent resource for understanding the basics, "The C++ Programming Language" (Stroustrup, the language's designer) an excellent resource as a reference and in-depth technical discussion. Most people also recommend "C++ Standard Library A Tutorial & Reference" (Josutti) but I've never read it so can't comment, except that I know it's not critical. However, these books don't have the 80/20 ration of exercises to text that the OP requests. I don't know of any such C++ book that's worth anything, and C++ tutorials on the web (except my own, which is unfortunately sort of stalled at the moment, and mostly lacking exercises) are hopelessly out of date and full of incorrect invented explanations presented as fact; that's even a FAQ. > I would recommend reading: > > Object-Oriented Analysis and Design with Applications (2nd Edition) > by Grady Booch Yep, that's very old but presumably still good, class oriented. Two other books I used to recommend to my students (see, that book goes ten years back, at least) were the Eiffel book, which I don't recall the name of, and the little book about CRC-cards (Class, Responsibility, Collaboration) written by a woman -- I don't recall that either, but someone here might! These three books give three fundamentally different but practical views of OO development. If you put it all together then you have the basics a good OO conceptual platform. What's lacking is then the generic programming view, which is needed in C++. But the only good book I know there, for C++, "Modern C++ Design", is sort of advanced. Anyway, was a great collection of links and general information at that time, and it looks like it still is. Also, the C++ FAQ, at . Then there are the reviews etc. at ACCU, . -- A: Because it messes up the order in which people normally read text. Q: Why is it such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? .