YES will understand c++(if you want).I am just 15-16 and started before 1-2 momnths with c++,it was my first language,and now i am creating big programs so why not.
if you need my help skype me:magas1291
C++ is very bad programming language. Even the author of the language and members of the Standartization Committee can not answer very often how shall one or another language construction behave . Learning of C++ takes up much time that if you would use another language you could spend to write useful applications. As a result C++ compilers are not compatible. The same code either can be compiled or not depending on what compiler you are using. The correct C++ construction can produce different result depending of used compiler.
Of course it is funny as the math due to its complication. However from a practical point of view it is better to use other languages.,
Well that's a huge statement to make. Your comments are of a technical nature and really only effect the people involved in such technical matters, perhaps it not the right advice for some one starting out.
There is a whole debate as to which language is best for someone new to programming with pro's & cons for each language.