成都网站建设,成都网络公司,成都网站制作电话:182 0024 3328

成都做网站找六度网站建设

网络营销

简单易学的编程资源汇总
日期:2012-02-04

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

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

1. Codecademy

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

>> Codecademy

2. Processing

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

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

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. Grab your iPad

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

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

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

>>GLSL Studio, PR0C3551N6

9. 多读、多看、多实验

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

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

10. iTunes U

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

>>iTunes U

11. 网络课程,如Net Tuts+

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

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

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

>> Meetup

 

手机:18200243328
在线客服