各种网络在线教程,如博为峰网校课程
各种专业编程网站和论坛,如csdn,博客园
如果你刚开始学编程如果你没有任何编程语言、Web开发的经验,你可以从基础的HTML、CSS学起。你可以在所见即所得的编辑器中编写代码,如AdobeDreamweaver。如果可以,最好了解一下响应式网站是如何运作的,学习如何修改个人的博客及网站,这些对你的职业生涯将有很大的帮助。
如果你是需要快速开发原型如果你是设计师,想学习后端编程技术以测试应用,那Ruby和Python将是不错的选择。学习Phython,可以利用LearnPythonTheHardWay网站上的资源,学习Ruby,可以登陆Codecademy中的Ruby子栏目。
如果你想构建一个Android应用开发Android应用,最多使用Java语言。你可以在Windows和Mac上开发Android应用,之后购买廉价的设备来测试你的应用。随着Andriod正逐渐占领移动市场,越来越多的开发者正选择从Android开始入手。Udacity上免费的Java编程课程很适合初学者。一旦你掌握到Java,就可以登录官方Android开发者网站,学习如何创建第一个Android项目。
如果你想开发一款iOS应用在Mac上,你可以使用Objective-C开发可运行于iPhone、iPad、iPod上的iOS应用。与Android相比,iOS的碎片化程序更低,开发者很容易创建通用的应用。除了Object-C,开发iOS应用还需要免费工具Xcode和iOS软件开发工具包。你可以用Apple提供的开发者教程,或登录到CodeSchool网站中的iOS子频道学习iOS开发。
发现适合你自己的方法一开始,你不必选择特殊的项目开始你的编程之路,所选项目尽量有趣,并努力把它实现。发现适合自己的学习方法,并将自己所规划的项目逐步实现,从中你将获得更多。
多和专业性论坛的大咖交流
也可以多加下专业技术QQ群