With C++ gaining a stronghold in the engineering and scientific communities, Bronson's book makes C++ accessible to first level engineering students. Featuring a wealth of practical, engineering-oriented examples and applications, the book teaches the fundamentals of the C++ language with a gradual refinement of programming skills from a procedural to an object orientation. Part One presents procedural programming with an emphasis on modular program design, and helps readers understand the importance of writing programs that can be easily modified and maintained. Part Two on object-oriented programming and Part Three on data structures are interchangeable for teaching flexibility. Problem solving techniques, software engineering, and completed applications are emphasized throughout.
Went through it over a month and a half. Great way of teaching even though I sometimes felt he could go faster but at the end I feel it gave me a solid foundation. Some of the problems are challenging (but more mathematically than programming wise) and overall a solid read.
Having read 2 chapters per week I'd say it was even entertaining.