+ 1
It all comes down to the type of application you want to develop!
If your app is Android based, it would most likely incorporate Java and other subsidiary languages, and if it is iOS, it would maybe incorporate Swift with other languages.
More often than not, it is a great idea to use more than one language for the development of an application.