Programming Languages: The Backbone of Mobile Apps