现在,编程可谓风靡全球。所有年龄段的学生及步入工作岗位的成年人正被越来越多地鼓励学习编程。目前有不计其数的教材,可以帮助我们学习到不同的编程技巧,像Codecademy提供的免费在线课程等。
当然,不同的编程目的所需要的编程技术也是不同的,下面从多个角度分析了各个编程维度所需要的编程语言及技巧。
正开始学编程
如果你没有任何编程语言、web开发的经验,你可以从基础的HTML、CSS学起。你可以在所见即所得的编辑器中编写代码,如Adobe Dreamweaver。
如果可以,最好了解一下响应式网站是如何运作的,学习如何修改个人的博客及网站,这些对你的职业生涯将有很大的帮助。
想设计一款美观的Web应用
JavaScript可使网站看起来更棒,同时存在大量可兼容的框架,如Ember、Angular、Backbone等,它们都可以帮你组织、构造兼容不同浏览器的Web应用。目前,JavaScript正逐步成为主要的企业级编程语言。
JavaScript可在几乎所有的浏览器上运行,可同时用来编写前端与后端服务。无论你开发什么应用,JavaScript是必须的语言,而你也不用考虑应用采用的是何种后端技术。
需要快速开发原型
如果你是设计师,想学习后端编程技术以测试应用,那Ruby和Python将是不错的选择。这两门语言已入选2013年最流行工作技巧Top 5。
学习Phython,可以利用Learn Python The Hard Way网站上的资源,学习Ruby,可以登陆Codecademy中的Ruby子栏目。
想构建一个Android应用
开发Android应用,最多使用java语言。
你可以在Windows和Mac上开发Android应用,之后购买廉价的设备来测试你的应用。随着Andriod正逐渐占领移动市场,越来越多的开发者正选择从Android开始入手。
Udacity上免费的JavaScript编程课程很适合初学者。一旦你掌握到Java,就可以登录官方android开发者网站,学习如何创建第一个Android项目。
想开发一款iOS应用
在Mac上,你可以使用Objective-C开发可运行于iPhone、iPad、iPod上的iOS应用。与Android相比,iOS的碎片化程序更低,开发者很容易创建通用的应用。
除了Object-C,开发iOS应用还需要免费工具Xcode和iOS软件开发工具包。你可以用Apple提供的开发者教程,或登录到Code School网站中的iOS子频道学习ios开发。
发现适合你自己的方法
一开始,你不必选择特殊的项目开始你的编程之路,所选项目尽量有趣,并努力把它实现。
发现适合自己的学习方法,并将自己所规划的项目逐步实现,从中你将获得更多。
免费领取LAMP兄弟连原创php教程光盘/《细说PHP》精要版,详情咨询官网客服:
http://www.lampbrother.net
PHPCMS二次开发 http://yun.itxdl.cn/online/phpcms/index.php?u=5
微信开发 http://yun.itxdl.cn/online/weixin/index.php?u=5
移动互联网服务器端开发 http://yun.itxdl.cn/online/server/index.php?u=5
Javascript课程 http://yun.itxdl.cn/online/js/index.php?u=5
CTO训练营 http://yun.itxdl.cn/online/cto/index.php?u=5
|