What are the best programming languages for building Mobile Apps?

There are numerous programming languages for mobile app development depending on the type of mobile app to be developed, the platform on which it will be deployed, budget, functionalities to be included, etc. The languages used for developing mobile applications in general are, Java, Swift, Python, jQuery, Pearl, Scala, C, C++, C#, GoLang, Ruby, R, Objective-C, and many more to enlist.