Completely revised and updated with the latest version of C++, the new Fifth Edition of Programming and Problem Solving with C++ provides the clearest introduction to C++, object-oriented programming, and software development available. Renowned author team Nell Dale and Chip Weems are careful to include all topics and guidelines put forth by the ACM/IEEE. A new chapter on Data Structures makes this text ideal for the one- or two-term course. New Software Maintenance Case Studies teach students how to read code in order to debug, alter, or enhance existing class or code segments.
This is a very basic book. Schoolbook beginner, with standard input and output. And the uninteresting way it goes into detail what a while loop does, it assumes this is the first programming language. So truly beginner. But if you are a beginner, why C++? There are so many better choices out there.
I have the 5th Ed. of this book, and it is clear that Nell Dale and Chip Weems clearly took their time on it. This is evident in that they teach so that the reader might understand any language, not just C++. They encourage learning for its own sake and not merely for attaining a career (although careers are certainly useful to have). while teaching the reader the actual mechanics of a language, they also spend their time on teaching algorithmic creation too, so that by the end of the book the reader has a better understanding of what the world of coding is like.