The book has been written after six years research about a query Why computer sciences students are bad in programming , in the presence of so many books of C/C++.Author of the book have hand on experience of programming and teaching, and have utilized their class room experience in making this book very easy to understand for the beginners of C/C++ programming. This book is divided in five main advance portions: Basic Concepts of C/C++ programming, Object Oriented Programing(oop), Data Structure, Mouse Programming, and Graphic programming.In this book short history of programming languages is also reported, and then we have discussed about the basic functionality and working mechanism of C/C++ languages programs. We have extensively used pictures to explain the programming ideas in detail, it helps the beginners to build their basic ideas necessary for programming, and flow charts are also used to understand flow of programs.A most important thing of this research book is every code mentioned was tested before writing in book. The purpose of this book is to introduce an easy approach and techniques, for the understandability of CC++ programming.