C++ is a compiled, low level, object oriented programming language. C++ various from upper level languages in its capability to allow the programmer to exercise a fine degree of control over the computer. C++ is a compiled to 100% uninterpreted assembly which allows the control. Therefore, C++ can be a solution for both low level applications such as drivers and boot-loaders but is also suitable for higher level applications like games and game engines.
The C++ video tutorial series is an introduction to C++ that covers basic programming concepts, C++ syntax, and specific C++ functionality. The tutorial series is designed for “absolute beginners,” however, people with experience would also benefit from the tutorials. The tutorial series is broken into levels starting with beginner and intermediate.
If you feel confident in your abilities try to start with the intermediate tutorial series. If you are unsure start with the beginner series or test your knowledge with the beginner cap-stone project.