Ideal for the beginning programming student, this text begins with procedural programming in C, and then gradually introduces object-oriented programming features and the C++ language syntax. The book provides carefully-developed program examples, programming exercises, and sections identifying common programming errors.
This is a very nice book, it really fits the beginners of the c++ programming language. The main features of the book "from my very humble point of view": 1) Easy examples that demonstrate the topics covered by the book 2) The arrangement of the topics is really smooth. 3) The book has a special part at the end of each chapter called "Common programming errors" which is really nice especially for the beginners to the c++ programming language who typically encounter those errors "I used to be one of them". 4) The book covers the "string" class and explains the main difference between it and the "c-String" - It makes it really clear to the reader. 5) The book introduces the fundamentals of object-oriented design & the unified modelling language. 6) The book covers the fundamentals of object-oriented programming. 7) last but not least, The book has too many (Review, Practice, Program, Modify, Debug, Deck check, for thought) exercises. Very very cool.
In general, I like that book, it's really easy, and covers the main topics of the language in an easy-to-understand manner. I highly recommend it for the beginner to the c++ Programming language.