OOP, or Object-Oriented Programming, is a method of programming that needs to be built into the language. It's too technical to explain without knowledge of how programming works, but anyway, C doesn't support it, and C++, Java, Python, etc. do support it.
The primary purpose of C++ is actually to add object-oriented programming to C. That also makes it a lot more complicated.
I still hold that you ought to learn C first, first because it will get you acquainted some of the various functions of C++, and second because a lot of programs, especially Linux programs, are written in C.
|