What would be the best programming language to learn if I wanted to make Android apps?

I'm taking an introductory C++ class in high school and I really like it. Although I could never make a career out of it, I think it would be cool to be able to make Android apps sometime in the future.
What would be the best programming language to learn to do it? I think Android uses Java to an extent, but does it use any others?
Thanks :-)

Farzam2011-03-19T02:05:12Z

Favorite Answer

Java and Javascript for Android.
Objective-C (C based) for iPhone.

Don't worry, though. If you get good with the basics of a language, it's mainly a matter of syntax to jump to another one. Just make sure you get good at the basics. (Functions, conditions, looping, recursion, classes, etc. . .)

Robert2015-10-04T03:30:52Z

You need to undergo some serious training sessions and also you need to practice a lot. In case you need a good security app to secure your confidential study material. You can use Leo Privacy Guard.