This book is for those that have an understand of the C language as stated in the preface "I decided to assume that someone else had taught you C and the you have at least a reading level of comfort with it". I would recommend Sam's Teach Yourself C++ over this book if you are like me and looking to jump into C++ and have no programming experience.