The book has been written after five years research about a query “Why computer sciences students are bad in programming “in the presence of so many books of Object Oriented Programming (OOP) using C++.Authors of the book have hand on experience of programming and have utilized their experience in making this book very easy to understand for the beginners of Object Oriented Programming.It consist of easy concepts of Object Oriented Programming. Classes,inheritance,overloading,Polymorphism, virtual function etc. All topics of Object Oriented Programming are explain very easily in this book.One chapter of book also discussed about the fundamentals of computer because before starting programming students have to know about the basic things. We have extensively used pictures to explain the programming ideas in detail; it helps the beginners to build their basic ideas necessary for programming. A most important thing of this research book is every code mentioned was tested before writing in book. We have tried our best to make book as easy as possible for the beginners of Object Oriented Programming.