Accelerated C++: Practical Programming by Example
Addison-Wesley Professional; 1st edition | ISBN: 020170353X | January 15, 2000 | 336 pages | PDF


Why is Accelerated C++ so effective? Because it
*Starts with the most useful concepts rather than the most primitive ones: You can begin writing programs immediately.
*Describes real problems and solutions, not just language features: You see not only what each feature is, but also how to use

*Covers the language and standard library together: You can use the library right from the start.

The authors proved this approach in their professional-education course at Stanford University, where students learned how to

write substantial programs on their first day in the classroom