C & C++ are general purpose programming languages that supports various computer programming models such as object-oriented programming and generic programming. Jobs market of these technologies is very vast, but one need to have proper knowledge, proper skills, proper practice and proper hands on training. By learning C++, you can create applications that will run on a wide variety of hardware platforms such as personal computers running Windows, Linux, UNIX, and Mac OS X.