怎样自学编程语言( 三 )


开发桌面上的Web应用程序
学习编程最好的结果是你在一个环境下学的东西可以应用到另外的环境中 。先学习开发web应用程序的好处就是我们有一些方法可以让web应用程序直接在桌面上运行 。例如,Adobe AIR 是一个跨平台的即时运行平台,它能让你编写的程序运行在任何装有AIR的操作系统的桌面上 。AIR应用程序都是由HTML, Flash, 或 Flex 写成的,所以它能让你的web程序在桌面环境中运行 。AIR是开发部署桌面应用程序的一个优秀的选择,就像我们提到过的 10个让你值得去安装AIR的应用程序 。
移动应用开发
能在iPhone或者Android智能手机上运行的手机应用程序的开发如今正呈现井喷之势,所以你也可以梦想一下如何在iTunes应用商店里通过你的天才程序大赚一笔 。但是,作为一个编码新手,直接奔向移动开发所经历的学习曲线可能会很陡,因为它需要你熟悉高级的编程语言,例如Java和Objective C 。然而,你当然应该看看iPhone 和 Android 编程究竟是什么样子的 。阅读这个 简单的iPhone应用开发例子 可以初步认识一下iPhone程序的开发过程 。Android 程序都是由Java写成的,这有一个 简单的视频教程教你如何开发第一个Hello Android程序(注:可能需要代理才能看这个视频) 。
最后:耐心,刻苦,尝试,失败
好的程序员都有一个不达目的誓不罢休的品质,他们会惊喜于通过长期推敲和失败换来的一点成绩 。学会编程会有很好的回报的,但是学习的过程可能会是饱受挫折和孤独的 。如果有可能,最好找个伴一起陪你做这件事 。想精通编程,这和其他事情一样,需要坚持,反复尝试,获得更多的经验 。


推荐阅读