`

【转载】免费学习编程的 12 个地方

阅读更多

原文地址:http://www.entrepreneur.com/article/250323 
原文作者:John Rampton

转载地址:http://geek.csdn.net/news/detail/39042

 

曾几何时,懂编程的都是些顶级极客,但是现在,情况已大不相同,大多数企业家、威客、运营都会告诉你,学点编程能如何让自己更加成功。过去的一年,我也在学写代码,懂的代码令我成为更好的企业家。在团队需要修复网站bug时我也能参与进去了。

学习编程,你甚至不必砸钱。这里有 12 个网站,你可以免费学到编程课程:

  1. CodeAcademy 
    CodeAcademy 是学习编程的最好的地方之一。这里提供各种课程,从HTML & CSS, JavaScript, jQuery, PHP到, Python 和 Ruby.
  2. Coursera 
    Coursera 现在已经成为主要的盈利教育技术公司,提供来自 119 个教育机构的 1000 多门课程。有些著名大学(华盛顿大学,斯坦福,多伦多大学等)的课程,你可以不要学分免费上课。
  3. edX 
    EdX是一家非营利性质的领先的开源在线学习平台,是由哈佛大学和麻省理工在2012 年创办的。在这里,你知道自己会学到前沿技术和理论。现在edX 有 60 家学校。
  4. Udemy 
    成立于 2010 年,Udemy 是在线学习平台,可以作为你提升工作技能的方式。虽然这里有付费课程,但也有很多免费的编程课程,是通过视频教学的。例如:企业家的编程课HTML & CSS 或 Python编程入门。
  5. aGupieWare 
    AGupieWare 是一个独立的应用开发者,它纵览美国名校的计算机科学课程,然后基于斯坦福,麻省理工卡内基梅隆、伯克利和哥伦比亚提供的免费课程创建类似的课程。 分成 15 节课, 3 节入门课,7 节核心课和5 节选修课。虽然在这里你不会获得学分,但是却是计算机编程入门的好地方
  6. GitHub 
    有时候,当你因为某个问题卡壳了,你需要查阅些资料,你就需要GitHub 了。在这里你可以找到 500 本免费编程书,涵盖 80 个不同的编程语言,这些书在Git 库托管服务中,这意味着会被定期更新。
  7. MIT 开源课件 
    如果你已经了解了基本知识,想更进一步,例如探索编程背后的理论, 你就可以利用MIT 的免费课件网站,它包含计算机科学和编程入门, JAVA编程入门和C语言实用编程等课程。
  8. Hack.pledge() 
    这是个开发人员社区, 里面有很多有名的开发人员,例如BitTorrent的发明者 Bram Cohen。在这里,你可以通过想大神学习,提升自己的编程技能。
  9. Code Avengers 
    设立于新西兰的 Code Avengers 提供趣味十足的交互式编程课程, 教你如何使用JavaScript, HTML 和 CSS.编写游戏,应用程序和网站。每个课程只需要 12 个小时, 支持俄语英语荷兰语,西班牙语,意大利语和葡萄牙语。
  10. Khan Academy(可汗学院) 
    由学者 Salman Khan 创办的Khan Academy是免费的在线学习机构。 这里有逐步教程,教你如何用JavaScript 和 ProcessingJS编写绘图、动画和游戏,或者使用HTML 和CSS 创建网页。。
  11. Free Food Camp(免费食物营) 
    这里你会通过加入社区中,跟专业人士和学生交流,学到 HTML5, CSS3, JavaScript, Databases, DevTools, Node.js, Angular.js 和 Agile。甚至还可以和别人一起协作些代码,免费创建 APP。
  12. HTML5 Rocks 
    这个谷歌项目在 2010 年发布,来对抗Apple的HTML5。这个网站有很多教程、资源和最新的 HTML5 更新。这里是开源的,开发者可以尽情使用html5代码,这里的东西比一般的入门课程更加高级,在一头扎进去之前,你也许需要有些经验和知识。

以前,学习编程需要花钱买书和上课,但是现在已经不需要了。我强烈推荐每个企业家都学习编程。

分享到:
评论

相关推荐

    Windows网络编程

    第一章 序言我写这个专题的目的,一方面是为了通过对网络编程再一次系统的总结,提高自己的网络编程水平,特别是Windows下的网络编程水平。同时,我也希望,能为众多初学网络编程的人提供一点帮助,因为我开始学习...

    VFP中实现选择排序

     本文作者“老马”为编程入门网VFP专栏作家,转载请保留这句话。  记得看过朋友的文章中有句话大致是这个意思:一个人编程的水平与实现同一目的所需的代码数量成反比。其实这句话很有道理,如果用这个观点来评价我...

    RoboDK 3.7 中文帮助文档

    使用专业翻译软件进行英文→中文的自动翻译,因此,有很多地方可能翻译的不准确,甚至很别扭,特别是有的程序部分也进行了局部的翻译,这有点尴尬,所以本中文帮助只提供给学习RoboDK并且英文不太好的人群,建议参考...

    Json-RPC for java Example

    javaScript快速调用java对象并返回任意对象的轻量级框架,并且支持级联调用,也就是说不需要额外 的JavaScript编程,就可以通过javascript调用被注册的java对象并返回java对象,如果被返回的对象 还有方法,这个在...

    leetcode下载-ARTS:艺术

    主要是为了编程训练和学习。 每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。 进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。 关于做...

    水仙花数的vfp实现

     本文作者“老马”为编程入门网VFP专栏作家,转载请保留这句话。  记得看过朋友的文章中有句话大致是这个意思:一个人编程的水平与实现同一目的所需的代码数量成反比。其实这句话很有道理,如果用这个观点来评价我...

    asp.net知识库

    从NUnit中理解.NET自定义属性的应用(转载) 如何在.NET中实现脚本引擎 (CodeDom篇) .NET的插件机制的简单实现 我对J2EE和.NET的一点理解 难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 ...

    RadASM 中文汉化版

    1、此汉化软件是免费软件,请在转载时保留其内容的完整性! 2、此软件仅用于个人学习使用,禁止用于商业用途,否则后果自负! HA.RadASM.v2.2.1.9.cao_cong.exe 的 MD5 值: 7BE397D8B107D68286EA07964DEF8A61

    二十三种设计模式【PDF版】

    所以很少存在简单重复的工作,加上Java 代码的精炼性和面向对象纯洁性(设计模式是 java 的灵魂),编程工作将变成一个让你时刻 体验创造快感的激动人心的过程. 为能和大家能共同探讨"设计模式",我将自己在学习中的心得...

    基于SIP开发软件电话的一些资源(转自YOUTOO)

    熟悉后再一个函数一个函数地深入学习exosip提供的接口函数,就可以深入理解osip 了,达到间接学习oSIP的目的,同时也能从eXoSIP中学习到正确使用oSIP的良好的编程风格和语法格式。 而要成功编译...

    最好的asp CMS系统科讯CMSV7.0全功能SQL商业版,KesionCMS V7.0最新商业全能版-免费下载

    每个圈子都有独立的模板和管理员,娱乐,学习,互动,随意创建,用户体验非常好。 23、DIGG功能:Digg中文翻译为“鼎革”,或者“顶格”, 它采取的是用户驱动的机制,通过一种类似民主投票的方式来表示对信息的...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    后打开另一个窗口,一个是打开另一个窗口而自身不消失。可以看到他们实现的 方法是不同的。 三、Qt Creator 登录对话框(原创) 实现功能: 在弹出对话框中填写用户名和密码,按下登录按钮,如果用户名和密码均正确...

Global site tag (gtag.js) - Google Analytics