C++ is successor programming language of C, developed by Bjarne Stroustrup at AT&T, Bells Lab. It is Object Oriented version of C programming language. Those students who have some earlier base of C programming programming can start it directly from any part of this book . C++ is the most widely used computer programming language world wide. It is taught in under graduate courses of engineering and computer application students. This book is designed as per needs of students and make them confident for self learning. Keeping in mind the competitive world, sufficient Multiple Choice Questions are added. A number of practice set of C++ programs added to develop programming skills. This book is written in such away that any student can learn C++ programming by self with little effort. This book is equally valuable for teachers and professors teaching C++ to undergraduate courses. Keeping in mind the needs of university students we solved various university questions and provide model question paper for better performance in examinations. The authors having wide experiences of teaching C & C++ programming since years to engineering undergraduate students.