网络时代编程语言学习很简单 建议写在前面javascript
这年头,你不会几门编程语言,你都很差意思和别人说话!今天咱们就编译了TNW的一篇热门文章,这里汇集了27个在线编程学习网站,刚刚开始学习编程的小白们,赶快行动起来,到这些网站看看吧。也许,总有一个网站会带你进入神奇的编程世界! 注:作程序员有风险,入门需谨慎。html
不管你是否要从新规划职业生涯,想从新成为全职的程序员,来建一个网站或者开发一款应用程序仍是只是想为本身增长点技能而已,学习编程对于不少人来讲都是不错的选择。固然走程序员这条路并非适合每个人,所以任何想成为程序员以前最好认真考虑一下。html5
在开始咱们在线学习网站的介绍以前,咱们先听听一位自学成才的程序员Marissa Louie的见解。做为一家创业公司的创始人,Louie在接受TNW网站采访时表示,对于自学计算机语言,不管是网页设计,仍是编程语言或者其余程序相 关的语言,在自学过程当中最艰难的部分则是“须要鼓足勇气”。要想学编程语言的人最大的障碍每每是本身对编程自己的恐惧。(她同时表达了好的教程的做用不容 忽视。)java
Louie的建议是当你学会了编程语言的基本技能以后,就要马上进行实践,从而不断发现而且修正本身的错误。android
好了,让咱们把这位过来人的建议记在心中。下面就让咱们开始列举比较不错的在线编程学习网站吧。这些网站排名不分前后,若是你有更好的网络资源,别忘记给咱们留言。程序员
MIT Open Courseware-Coursera-Udacity编程
1. MIT Open Courseware浏览器
麻省理工学院的开源课程项目提供2100个课程,所涵盖的课程范围特别普遍,包括电子工程学,计算机科学等。这些开源课程还提供在线教科书 以及考试题目,多媒体内容。同时还提供做业布置以及项目以及样本等内容。这些课程所有来自麻省理工近10年的真实课程。不用出国就能学习国外名校的经典课 程,这可真是好极了!安全
2. Courseraruby
Coursera于今年4月份上线,目前学员数量已经突破100万。目前这个网站负责发布来自33所大学的200多个课程。若是你以前历来 没据说过Cousera,其实这是受斯坦福大学的精神影响的创业公司——让来自世界各地的学员可以在线参加大学某一专业的所有课程,这是由真正的教授,并 且仍是来自世界上最好的大学的课程,最重要的仍是免费!
3. Udacity
Udacity是一个目前仅有14个科目的免费的在线学习服务。网站的宣传语是:“师从世界著名导师,解决世界上最棘手的问题”。目前这个网站不只仅教授学员编程知识,同时还设计数学基础知识以及物理知识等。甚至还有如何创业的课程也包含在内。
Google Code University-Mozilla Developer Network-HTML5 Rocks
来自谷歌的在线学习资源,是有关编程的知识。固然会是免费的开源课程!若是你如今正打算学习安卓开发,那谷歌的在线课程真是再适合不过了。这里也有不少更深层的技术知识以及系统分布以及网页安全等知识。
提及网页方面的知识,Mozilla应该是至关专业。这个开源基金会更是构建了一个免费的在线学习网页,用户能够在这里学习HTML,CSS以及JS的基本知识。固然有关网页以及浏览器等更专业的知识,在这里也能找到。
正如题目所显示的那样,这个网站有不少有关HTML 5的最新信息,这个网站中,用户能够找到相关的博客以及教程。
The Code Player-Codecademy-Khan Academy
The Code Playe这个网站的特点就是用户可以切实的感觉到编程的实际操做过程,有种站在编程巨人的肩膀上的感受。
8. Codecademy
在今年年初,纽约市长 Michael Bloomberg发布了一条微博,表示他打算在2012年用Codecademy来学习编程语言。这条微博让这个原本就很热门的网站更加知名。言归正 传,这是一个流行的免费在线编程学习网站,若是你打算和朋友一块儿互动学习的话,那么这个网站真是再好不过了!此外Codecademy同时还负责 CodeYear网站。
9. Khan Academy
这又是一个以学院名称命名的在线课程网站。Khan Academy提供了不少编程语言在线课程,同时还提供了一些其余的课程,例如文艺复兴之类的课程。
General Assembl-PeepCode-Eloquent JavaScript
10. General Assembly
General Assembly与其余在线课程不一样之处在于,这个网站也提供付费在线课程。付费课程能够经过直播的方式进行。用户能够在Evenbrite购买电子票,得到密码后用户能够享受在线课程了。
11. PeepCode
PeepCode网站所包含的编程语言课程十分丰富,同时也提供可下载的课程截图。只不过须要付费。
Eloquent JavaScript实际上是一本书的名字。只不过这本书如今能够免费在网上阅读了。用做者的话说,JavaScript但是如今网页技术里最能折腾的技 术,既能帮助你实现不少聪明的创意,固然也可能把你的网页搞的一塌糊涂。所以,要学JS就必定要学透啊!
Ruby Koans- Learn Code The Hard Way-Stack Overflow
13. Ruby Koans
若是你想学习Ruby这门语言,看好了,可不是Ruby-on-Rails,这就是你寻找的网站。Ruby Koans 提供免费的教程,让用户可以以更加愉悦的方式来学习这门语言。
Learn Code The Hard Way这个网站最初是免费提供Learn Python The Hard Way学习的,后来加入了其余编程语言,例如Ruby和C语言。
15. Stack Overflow
严格的讲,这个网站并无提供教程。可是这个网站确有不少颇有价值的信息。若是你在编程中遇到了各类各样的困难,那么到这个网站来提问吧,这个社区的成员解决问题的能力但是一流的。
Coder Dojo-O’Reilly- Scratch
16. Coder Dojo
Coder Dojo是寻找学习伙伴的好地方。好比你是一个孩子的父母,你能够在你的居住地附件寻找学习一样语言的孩子。这个网站还由讲师以及志愿者共同维护这一个知识表,但这里面的内容还相相对有限。
17.O’Reilly
大名鼎鼎的O’Reilly不但发布了不少经典的编程书籍,在它的官网上也有不少付费版的教程,所覆盖的编程语言也十分全面。
18. Scratch
这个网站彷佛仍是为父母设立的。这是由MIT Media Lab开发的免费可下载软件,家长可让本身的孩子利用这款软件发布互动的故事。
Apple Developer-Android Developer-Mobiletuts+
19. Apple Developer
若是你立志成为一名为苹果产品开发的工程师,那么你最好仍是到苹果官方的在线论坛来了解最新的产品以及开发资讯。这是个不错的学习的地方。
同理,若是你押宝安卓平台。那么谷歌的开发者论坛天然也是最好的去处。这个网站进行了很大的改进,包括了不少I/0大会的视频内容,同时还未开发者提供了设计开发程序的指导。
21.Mobiletuts+
Mobiletuts+网站提供有关IOS以及安卓平台的博客介绍以及教程。同时还发布不少有关网页设计的免费教程。固然这个网站还提供付费版的教程。
Udemy-Code School-Bloc
22. Udemy
Udemy的课程内容也很普遍,有的内容免费,有的内容则收费。这个网站的还包括诸如Mark Zuckerberg以及Marissa Maye等科技界名流的视频。
23. Code School
Code School提供付费版的视频课程,同时也提供一些免费的课程。
24. Bloc
Bloc承诺用户用12周就可让你成为网页开发者。经过付费,用户将会得到至关于我的健身教练同样的讲师,随时解决用户在学习中遇到的问题。只需3个月,用户甚至可以找到一份全职的网页设计工做。
Treehouse-Programr-Processing
25. Treehouse
能够按月订阅,Treehouse提供大约600多个在线视频。固然高级订阅用户能够享受到更多的特点功能。
26. Programr
这个网站的学习方法和其余网站有所不一样。须要学习者本身开发,直到成功为止。喜欢的用户不妨到官方网站去一探究竟。
27. Processing
这个网站也有不少值得称道的地方,习惯了传统开源项目学习的用户,不妨到这个网站上找点学习的新灵感。
以上就是选取的一些颇有特点的在线学习网站,也许总有一款适合你。固然,若是你有更好的网站,不妨留言,推荐给广大学友们。