Hey

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?

Sorry if this is the wrong place for the question...
Thanks