As mobile phones have become as important as wallets and purses in everyday living, development in this area is moving fast. Getting started as a mobile application developer is easy if you are focused and know what you want to do.
Try a computer science degree. While a degree in computer science is not strictly necessary, it can give you a foundation for the field. Plus, many companies will prefer you have at least a bachelor's degree in computer science if they are going to hire you on as a developer. [1]
Choose one of the major platforms. The major platforms are Android, Apple, Windows, Symbian, and RIM (Blackberry). You can learn to code for all of these platforms, but you probably need to choose one when you're first staring out. [3]
Use online development programs. For instance, Apple offers the iOS Dev Center. In the center, you can view tutorials and videos to help you begin learn coding. Android has a similar site, Android Developers Training.
However, you don't need to rely on just the official streams. Many websites across the web offer free classes and tutorials, though you can also find for-pay classes if you want to take it to the next level.
You can take classes while you're getting a degree, take classes at a community college for cheaper, or even take classes at online sites such as Coursera to develop your marketing skills. If you're wanting to go out on your own as an app developer, you need to be able to market your game to the public; otherwise, the public will never even know it exists.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile