The C ++ programming language is organized as a distinct version of C, which provides support for object programming. C ++ is a medium-level language, because it is a combination of high-level and low-level language features. C ++ was developed by Bjarne Stroustrup in the early 1980s at Bell Labs in Murray Hill, New Jersey, as an improvised language, originally called C ++.
Understand the Object Orientation of Programming Language and the most important thing to do when learning C++ is to focus on concepts and not get lost in language technical details. The purpose of learning object oriented programming language is to become a better programmer; that is, to become more effective at designing and implementing new systems and at maintaining old ones.