C++ is better than C because its object-oriented, right?
Get out of the habit of thinking that one language is “better” than another. Better for what? You will find that most alt.comp.lang.learn.c-c++ regulars advise picking the right language for the right job. It pays to become conversant in more than one language, and use different techniques to solve different problems. Many real-world programming tasks are accomplished using a variety of languages and techniques together. Besides, C++ is not solely an object-oriented language. It provides facilities for a number of different styles (see 2.8). Again, it’s a matter of choosing the best method for the task at hand. Most programmers will find that to become truly effective they need to learn more than one language. Many professionals know and use both C and C++, although most express a preference for one or the other.