【转】免费的在线自学编程资源

  现在软件行业的失业率大概是2%,而全国平均失业率则高达7%。正是这样的数据让你明白为什么越来越多的人开始跻身于技术技能,比方说我在这里重点要说明的编程。那么学写代码应该怎样迈出第一步呢?会不会要花费很长时间?或者你觉得这已经在你能力范围之外了?千万不要小瞧自己!下面介绍的编程资源,只要能照着规划一步一个脚印,那么编程绝对只是小菜一碟,学好之后你甚至可以胜任这个岗位。忘记说了,这11个每个都是免费的哦。下面请容我一一道来。千里之行始于足下,还不快快开始吧!你只要在Google中搜索这11个关键词即可找到他们。

  1. Code Academy

  如果你还不知道Code Academy,那你就out了。Code Academy提供 HTML & CSS, JavaScript,
JQuery, Ruby, PHP, 和 Python诸如此类的交互式课程。Code
Academy的优势是,当你在它提供的测试中进步了,它会授予你徽章,这让人感觉特有意思,倍有成就感。你甚至可以在你的个人资料里查看自己的学习进度。

  2. Treehouse

  Treehouse是一个视频教程网站,基础会员价是每月25美元,目前正在搞一个14天的免费试用活动。它根据你在网站上的历史记录来计算你目前的学习进度。据Treehouse统计,个人通过出售自己的视频教程共计已有2000点积分,相当于10000美元,并且随着你上传的视频的增加,收入也会逐渐增加。当然,除此以外我们也可以在Treehouse上学习具体的编程课程(例如Ruby和JavaScript
)。甚至你还可以涉猎别的方面,这里应有尽有,搞不好一个不小心你就成为web开发员了!

  3. Rails for Zombies

  点击“Start Course Now”,学习编程之旅就起航了。Rails for
Zombies是完全免费的,它会生动形象的教会你如何用Ruby写出有动画效果的代码。
Ruby是目前非常流行的一种后端编程语言。你甚至可以有机会为Zombies创建一个Twitter!TTwitter实际上就是建立在ruby on
rails上的一个很受欢迎的产品。

  4. Code School

  作为Code School的三部分之一,Rails for Zombies提供的是免费的课程学习。但是Code
School里的课程不是通通都是免费的,不过有些可以免费预览。在Code
School里你可以选择四个路径学习,它们分别是Ruby,JavaScript,HTML /
CSS以及iOS。每个路径中你又可以选择不同的课程。例如,如果你想学习编写iPhone的应用程序,你可以在iOS的路径中选择obective
-c课程,而这个课程也是免费的。

  5. Girl Develop It

  Girl Develop It是由国际组织创办的,其使命是赋予女性编程的权力。你可以通过潜水来学习里面的免费资料,资料可是相当多哦,嘿嘿!

  6. A Beginner’s Guide to HTML & CSS

  如果你是一个HTML和CSS的初学者,那千万不可错过这里。 A Beginner’s Guide to HTML &
CSS可以提供一个完整的有关于HTML和CSS的学习指南,里面包括:语法、句法、定位、排版等。

  7. Stack Overflow

  你能在Stack
Overflow上提出问题并获得帮助,当然你也可以搜索和你想问的类似的问题,看看别人给出的回答先。这里能快速解决你在编程时所遇到的问题。一般人我不告诉他!

  8. JS Fiddle

  JS
Fiddle可测试HTML,CSS和JavaScript的相关程序。它会把代码的运行结果展示出来,这样你就可以看出哪些代码是可以运行的,哪些不能运行。

  9. Learn to Program

  教你Ruby的免费电子书。

  10. MIT Open Courseware

  不知道你有没有听说过,MIT(麻省理工学院)所有的网上课程都是免费的。值得乐一下的是,MIT可是全球最知名的技术学院。在MIT Open
Courseware,哪怕你什么都不懂,也有入门级编程课程供你选择,甚至可以浏览讲义。

  11.CS50: Harvard

  CS50: Harvard提供基本的计算机科学课程,任何人只要有兴趣就可以浏览它的页面,甚至还可以通过讲义来学习有关的算法和递归。

  这里虽然已经有不少免费且有意义的课程可供你学习如何写代码,但是还有很多很多是没有列在这里的。那么,你准备好开始学习了吗?不积跬步无以至千里,加油吧,骚年

时间: 2024-11-06 23:03:05

【转】免费的在线自学编程资源的相关文章

自学编程需要注意什么?

前几天在知乎上看到这么一个问题,一位在读学生,自己非常想自学编程,但是很怕走一些弯路,于是提问「自学编程需要注意什么?」,我看了一圈回答,看起来都不是自学过来的,很多回答抓不到重点. 我的读者都知道,我是非科班 0 基础自学过来的,我很清楚一个人自学编程有哪些误区,有哪些需要注意的地方,以及哪些可以提升效率的地方,所以,我从我的自学经历给一些自学编程的后来者总结了一些建议,希望给正在自学编程或者打算走这条路的读者一点帮助. 1. 先培养兴趣 其实自学编程不是那么难,只要是理工科生.逻辑思维好点,

巧用“搜索”解决自学编程遇到的难题

引言:相信每个自学编程的人,入门之路都经历了许多坎坷.不过我们身边藏着很多“良师”,多以利用总是能够带来惊喜.善用“搜索”就是其中一位. 本文选自<一路编程>,如何通过搜索解决自学编程中遇到的问题. 假如你在做一个 JavaScript项目,其中你得到了一个字符串格式的日期(比如, ’2014-10-08’),你想要计算下一天的日期是什么.我们可以用 parseInt将字符串转换成文字,所以你就用了这个函数. function nextDay(str) { var num = parseInt

自学编程的人,都是怎么找到自己的第一份工作的

每年毕业这么多大学生,很多被培训机构弄去培训了,但是更多的还是选择在大学期间,自力更生去自学,自学的人很多都觉得没有方向太难了,自学怎么坚持下去,自学完了怎么去找到自己的第一份工作. 带着这么多的问题,小编就尝试着解答一番,如何才能直接一步到位拿到自己工作的第一份offer. “ 没有毅力,成功只是虚仰虎头蛇尾的奋斗也只是徒劳 ” 首先建立起自力更生的信心, 换句话说就是拿出学习的勇气和毅力. 很多正在自学的人, 都是觉得我能不能行啊, 周围的都去参加培训了,最后能不能比的过参加培训 的啊,内心

分享:自学编程的方法

严重声明:本文内容仅代表个人观点,以供参考. 不管是在某些论坛上,或者在微博上,都看到过很多人提问如何自学编程.心声共鸣啊,我就是从完全自学开启编程之路的. 要说到自学的过程.要多长时间才算学会.有什么具体方法等问题真不好回答.每个人对新鲜事物的接受能力不同,也决定了学习方法各异,难道说出一个标准的答案来.更何况这世界上本来就不存在标准答案,只不过是某些过于激进的文明,非要强调标准罢了. 不管怎么谈,我想啊,希望通过自学走上编程之路的朋友,都必须先认清自学的优点与缺点,尤其是缺点,你必须先有所了

零基础自学编程前需要知道的知识

你是否适合编程?学习编程后能做什么?如何选择编程语言?有哪些免费的线上学习网站推荐?今天这篇好文将那些自学编程前需要了解和思考的问题都记录下来,希望能给那些刚刚开始或正准备自学编程的朋友们带去一些启发. 你是否适合自学编程 自学编程会是一个漫长而艰辛的过程,在你信心满满地准备开始之前,不妨先问问自己下面这几个问题,来判断你是否真的适合自学编程呢? · 你是一个逻辑和抽象思维能力比较强的人吗? · 你是否愿意不断地去学习那些新的东西,而在大多数时间内你都需要去自学. · 当你遇到一些问题和困难的时

免费的在线Web文件管理器:Net2FTP,Pydio,eXtplorer,KodExplorer–功能强大

https://www.freehao123.com/web-ftp/ 经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的时间太多.还有一些朋友希望将空间变成一个文件存储站,这时就需要一个功能足够多也足够强大的在线文件管理器了. 在线的Web文件管理器非常地多,尤其是以PHP在线文件管理器最多,但是真正能够满足我们的文件管理需求同时也容易安装和使用的Web文件管理器不是很多.本篇文章部落就精选四个界面友好.功能丰富和安

自学编程的方法

严重声明:本文内容仅代表个人观点,以供参考. 不管是在某些论坛上,或者在微博上,都看到过很多人提问如何自学编程.心声共鸣啊,我就是从完全自学开启编程之路的. 要说到自学的过程.要多长时间才算学会.有什么具体方法等问题真不好回答.每个人对新鲜事物的接受能力不同,也决定了学习方法各异,难道说出一个标准的答案来.更何况这世界上本来就不存在标准答案,只不过是某些过于激进的文明,非要强调标准罢了. 不管怎么谈,我想啊,希望通过自学走上编程之路的朋友,都必须先认清自学的优点与缺点,尤其是缺点,你必须先有所了

介绍分享几款免费的在线Web文件管理器

经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的时间太多.还有一些朋友希望将空间变成一个文件存储站,这时就需要一个功能足够多也足够强大的在线文件管理器了. 在线的Web文件管理器非常地多,尤其是以PHP在线文件管理器最多,但是真正能够满足我们的文件管理需求同时也容易安装和使用的Web文件管理器不是很多.本篇文章部落就精选四个界面友好.功能丰富和安装方便的Web文件管理器:net2ftp.Pydio.eXtplorer

我为什么自学编程?如何转行程序员小型攻略

很多人在遇到事业瓶颈,或者从事一份自己不喜欢工作,又或者对未来迷茫的时候,总能看到很多人说,转码农,当程序员. 诚然,转行当程序员不仅是政治正确还是事实正确,但是这个过程其实并不容易,倒不是因为程序员门槛高,而是很多人认为学编程很难,并且拒绝尝试. 其实掌握方法后,并且拉近自己与编程的距离,你会发现,你完全可以做到. 刚好这半年,自己一直在学习Python,根据自己这半年自学编程的经历,班门弄斧,分享一下自己自学编程上的一些学习心得. 另外这边大神较多,本篇文章只是抛砖引玉,肯定有不靠谱地方,麻