By using this site, you agree to our Privacy Policy and our Terms of Use. Close

That depends on what you want to do with C++. It's a very complex and powerful language, and mastering it takes years. Of course, if you just want to do some simple programs with little need for the advanced features of the language, then it's easy to use.

To be good at C++, you need to know about OOP - Object Oriented Programming (which is the most used paradigm in C++ programming, although others are possible). A good C++ book should teach you about OOP too.

The bottom line is that it's much more important to learn about algorithms than about a specific language, although the latter is also important if you want to make big programs (such as a complex game). The only way to master a language is to program a lot. However, reading books and looking at other people's code also helps.



My Mario Kart Wii friend code: 2707-1866-0957