新闻-手机-汽车-游戏-家电-家居-女人-摄影-站长-设计-网络-英语-开发-考试-范文-管理-营销-IT-商道-数码-电脑-文秘-美女-经验 Rss | 注册-登录

盘点:12种从头开始免费学习编程的方法

2012/2/5 10:21:10 中国学网 跟贴 0 条 网友投稿

不会编程算不算是文盲?虽然有人认为这样有点说过头,但也不可否认如今编程确实显得越来越重要。比如作为设计师,懂一些编程可能会帮你更好地理解自己工作内容;而如果你想从头开始创业,技术创始人的身份则会让你的很多工作显得更容易。

无论想学什么,也无论出于什么目的想学,都需要你保持好奇心。但是作为刚想入门的新手,面对眼前海量的信息,或许根本不知道从哪里开始。以下就盘点几种帮你免费学习编程的方法:

1. Processing


(点小图查看大图)
点击图片看大图

Processing是一个开源的编程语言及环境,主要面向创建图形、动画及交互的人群。这是让你上手写出代码最简单的一种方法。虽然是一个学习工具,但是也能完成令人惊讶的专业性工作。

>> Processing (Reference, Tutorials, Wiki, Forum, Inspiration)

2. Codecademy


(点小图查看大图)
点击图片看大图

Codecademy号称是“学习编程最简单的方法”,这家创业公司也拉近了我们与在线编程的距离。用户完成的课程Codecademy会授以徽章作为奖励,以此对用户继续学习起到激励作用。它将持续跟踪你的总分、课程进度以及奖励获取情况,并且目前这些完全都是免费的。

>> Codecademy

3. Bloc (Ruby)


(点小图查看大图)
点击图片看大图

Bloc是一家帮助你轻松学习Ruby编程的创业公司,允许任何用户在浏览器中即时创建和部署Ruby应用,并能即时查看运行结果。

>> Bloc

4. 从HTML开始


(点小图查看大图)
点击图片看大图

如果你从一开始就想做网站,那你最好从学习HTML开始。这是让你适应编程很好的途径,在你感觉习惯过后再学习CSS。当这些都学得差不多时,你就想试着学习JavaScript了。

>> W3Schools,30 HTML Best Practices for Beginners,Learn HTML/CSS  in 30 days

5. Kids Ruby


(点小图查看大图)
点击图片看大图

此前我们也曾报道过这个帮助孩子从小就能学习Ruby编程的网站。但即使你不是孩子,想从头开始学习编程,它也是可以给你带来帮助的。

>> Kids Ruby

6. Mozilla的开发者网络


(点小图查看大图)
点击图片看大图

在该网站上有一套循序渐近的教程和Demo演示集合,对编程学习很有帮助。同时,你可能对Google Code University也会感兴趣。

>> Mozilla: Developer Network 和 Google: Code University

7. P2PU


(点小图查看大图)
点击图片看大图

P2PU是一个完全自由的教、学社区,你可以这里报名学习任何你想学的内容。

>> P2PU

8. iTunes U


(点小图查看大图)
点击图片看大图

苹果最近对iTunes U做出了引人瞩目的一些改变,尤其是在iTunes U上为使用者提供了斯坦福大学免费公开课这样的优质资源,例如iPhone应用开发教程。这对许多iPhone应用开发者来说绝对是好消息。

>>iTunes U

9. 网络课程,如Net Tuts+


(点小图查看大图)
点击图片看大图

现在有很多网站上都有可以免费学习的网络课程,比如Net Tuts+,虽然这上面的许多课程是需要有高级会员资格才能学习的,但也有不错的免费课程值得我们去学习,如是《30天学会CSS》(Learn CSS in 30 days)和《30天学会jQuery》(Learn jQuery in 30 days)。

10. 线下沙龙交流(Get Physical)


(点小图查看大图)
点击图片看大图

不少人喜欢聚会,那么,在学习编程的过程中,沙龙交流是个不错的选择。比如,当你在自学过程中遇到了过不去的槛,你可以关注下Meetup,Meetup是一个线上至线下的互动社区,你可以在这里找到与你一样在关注编程问题的人,然后大家可以约个时间一起坐下来讨论学习中的问题。不要不好意思,在学习过程中,谁都会遇到难题的。

>> Meetup

11. Grab your iPad


(点小图查看大图)
点击图片看大图

iPad作为最近几年流行的平板电脑,它的优点在于它的轻薄,携带方便。它的便携性,就可以让它成为我们在旅行的路上、上下班的地铁上学习编程的好工具。

GLSL Studio是最近刚上线的一款app,它能够让我们在iPad上轻松的学习开发游戏。

PR0C3551N6是基于iPad平台的Processing的非官方版本,相信没多久之后众多编程爱好者就可以使用它了。

>>GLSL Studio, PR0C3551N6

12. 多读、多看、多实验

这一点好像是在让大家走老路子,的确,看一些编程相关的理论知识是枯燥乏味的。但现在,网络上有很多其他的应用、视频以及编程相关的书籍,自己也可以找些和自己实际水平相当的内容来不断的阅读学习。游戏化学习(Gamification)不是唯一的出路,多数时候还是需要一砖一瓦的提升自己。

重要的是,没有什么会比动手练习更能提升个人能力。多动手去编译代码发现问题解决问题。一步一个脚印,最终一定会有大的飞跃。

部分译文整理参考网站:36氪

原文出自:Thenextweb.com(I) Thenextweb.com(II)

(责任编辑:魏兵)

var jiathis_config={ data_track_clickback:true, summary:"", hideMore:false } 本文转载自: http://sd.csdn.net/a/20120203/311379.html
  • ·点此查看本文专栏报道
  • 关于 盘点:12种从头开始免费学习编程的方法

    点击登录 |

    网友评论仅供其表达个人看法,并不表明学网同意其观点或证实其描述。

    如何使用跟贴
    修改昵称 关闭窗口
    盖楼回复 关闭窗口
    点击登录 |
    发言 | 退出
    复制收藏 关闭窗口

    复制成功,按CTRL+V发送给好友、论坛或博客。 浏览器限制,请复制链接和标题给好友、论坛或博客。


    最新新闻

        
    新闻-手机-汽车-游戏-家电-家居-女人-音效-欣赏-硬件-企业-网吧-图标-矢量-源码-模板-软件-图库-书籍-笑话-书法-美食-字体-壁纸-问吧-分享
    About US - 关于我们 - 联系方法 - 招聘信息 - 本网声明 - 广告服务 - 网站地图
    中国学网版权所有
    ©2012