I have been testing different languages for a while now. I have
built up a good amount of knowledge in web page design (nothingtoo fancy though) and I have tried some C++. I am in high
school and I want to learn a language that I can use as a base. I have read that C++ is the language to learn because you can
adapt from it to whatever language your company uses. I know
some of the basic (Functions and Classes...) but it seems to be
a completely console programing language? When I was trying
Android development, it used Java in the background and used XML for the display. Would I be right in saying that C++ is meant to be used with another language for making better looking programs in
the same way that XML and Java work in android?

Thanks for your help