虽然计算机科学学位不是绝对必要的，但它可以为你在这个领域打下基础。另外，如果公司要雇用你做开发人员，他们会希望你至少拥有计算机科学学士学位。  如果可以，你可以在学校里尝试专攻移动应用程序编程。 相关领域的其他学位也有帮助，比如软件开发。事实上，一些学校专门提供移动应用程序开发的学位。 主要平台有安卓、Apple、Windows、Symbian和RIM（黑莓）。你可以在所有这些平台下学习编程，但是你可能需要在第一次尝试时选择一个平台。 Android是最主要的市场，但苹果也紧随其后。在这两个平台中选择一个是个不错的开始。 例如，苹果提供iOS Dev Center。你可以在那里查看教程和视频帮助你开始学习编程。安卓也有类似的网站，Android Developers Training。然而，你不需要只依赖官方资料。许多网站都提供免费的课程和教程，不过如果你想进一步提高水平，也可以去找付费课程。  W3Schools就是一个可以学习编程的地方，它是一个知名的编程学习网站。网站上有一个关于JQuery Mobile的部分，可以用来创建移动应用程序。它的编码系统基于CSS3和HTML5。  你也可以尝试一些网站，它们提供包罗万象的免费在线课程，比如edX或Coursera。 你可以一边攻读学位一边上课，在社区大学上课成本更低，甚至可以在Coursera等在线网站上课，提高自己的营销技能。如果你想成为一名独立的应用程序开发者，你需要能够向公众推广你的产品；否则，别人甚至永远不会知道它的存在。 和营销技能一样，商业技能对于你独自开发成功的应用程序也是必不可少的。参加商业课程可以学习如何恰当地利用应用程序赚取，以及如何激励用户消费。
尝试拿到计算机科学学位。 选择一个主要平台。 使用在线开发程序。 考虑一下市场营销课程。 参加商业课程。
尝试拿到计算机科学学位。 选择一个主要平台。 使用在线开发程序。 考虑一下市场营销课程。 参加商业课程。