C++ is the basic object-oriented programming language. An object-oriented programming language (OOP) means the language is used for manipulating the objects instead of data, like other conventional languages. The objects are like those objects in real world. They have properties like color, smell, etc… as well as some functional qualities. In C++, OOP is implemented with the help of “CLASS”.
To know more about C++, read the following:
C++ (“C Plus Plus”, pronounced /?si??pl?s?pl?s/) is a general-purpose programming language. C++ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. It is a statically typed, free-form, multi-paradigm, generally a compiled language where compilation creates machine code for the target machine hardware, supports procedural programming, data abstraction, object-oriented programming, and generic programming.
Bjarne Stroustrup developed C++ in 1979 at Bell Labs as an enhancement to the C programming language and named it “C with Classes”. In 1983 it was renamed to C++. Enhancements started with the addition of classes, followed by, among other features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003. A new version of the standard (known informally as C++0x) is being developed.
To learn about C++ language, Visit: http://www.cplusplus.com/doc/tutorial/
To get a good idea about computer and computer programming language, http://www.macs.hw.ac.uk/~pjbk/pathways/cpp1/cpp1.html is the best you can get… That will help you to learn C++ from the basics of computer programming language.