原文地址:http://www.entrepreneur.com/article/250323
原文作者:John Rampton
转载地址:http://geek.csdn.net/news/detail/39042
曾几何时,懂编程的都是些顶级极客,但是现在,情况已大不相同,大多数企业家、威客、运营都会告诉你,学点编程能如何让自己更加成功。过去的一年,我也在学写代码,懂的代码令我成为更好的企业家。在团队需要修复网站bug时我也能参与进去了。
学习编程,你甚至不必砸钱。这里有 12 个网站,你可以免费学到编程课程:
- CodeAcademy
CodeAcademy 是学习编程的最好的地方之一。这里提供各种课程,从HTML & CSS, JavaScript, jQuery, PHP到, Python 和 Ruby. - Coursera
Coursera 现在已经成为主要的盈利教育技术公司,提供来自 119 个教育机构的 1000 多门课程。有些著名大学(华盛顿大学,斯坦福,多伦多大学等)的课程,你可以不要学分免费上课。 - edX
EdX是一家非营利性质的领先的开源在线学习平台,是由哈佛大学和麻省理工在2012 年创办的。在这里,你知道自己会学到前沿技术和理论。现在edX 有 60 家学校。 - Udemy
成立于 2010 年,Udemy 是在线学习平台,可以作为你提升工作技能的方式。虽然这里有付费课程,但也有很多免费的编程课程,是通过视频教学的。例如:企业家的编程课HTML & CSS 或 Python编程入门。 - aGupieWare
AGupieWare 是一个独立的应用开发者,它纵览美国名校的计算机科学课程,然后基于斯坦福,麻省理工卡内基梅隆、伯克利和哥伦比亚提供的免费课程创建类似的课程。 分成 15 节课, 3 节入门课,7 节核心课和5 节选修课。虽然在这里你不会获得学分,但是却是计算机编程入门的好地方 - GitHub
有时候,当你因为某个问题卡壳了,你需要查阅些资料,你就需要GitHub 了。在这里你可以找到 500 本免费编程书,涵盖 80 个不同的编程语言,这些书在Git 库托管服务中,这意味着会被定期更新。 - MIT 开源课件
如果你已经了解了基本知识,想更进一步,例如探索编程背后的理论, 你就可以利用MIT 的免费课件网站,它包含计算机科学和编程入门, JAVA编程入门和C语言实用编程等课程。 - Hack.pledge()
这是个开发人员社区, 里面有很多有名的开发人员,例如BitTorrent的发明者 Bram Cohen。在这里,你可以通过想大神学习,提升自己的编程技能。 - Code Avengers
设立于新西兰的 Code Avengers 提供趣味十足的交互式编程课程, 教你如何使用JavaScript, HTML 和 CSS.编写游戏,应用程序和网站。每个课程只需要 12 个小时, 支持俄语英语荷兰语,西班牙语,意大利语和葡萄牙语。 - Khan Academy(可汗学院)
由学者 Salman Khan 创办的Khan Academy是免费的在线学习机构。 这里有逐步教程,教你如何用JavaScript 和 ProcessingJS编写绘图、动画和游戏,或者使用HTML 和CSS 创建网页。。 - Free Food Camp(免费食物营)
这里你会通过加入社区中,跟专业人士和学生交流,学到 HTML5, CSS3, JavaScript, Databases, DevTools, Node.js, Angular.js 和 Agile。甚至还可以和别人一起协作些代码,免费创建 APP。 - HTML5 Rocks
这个谷歌项目在 2010 年发布,来对抗Apple的HTML5。这个网站有很多教程、资源和最新的 HTML5 更新。这里是开源的,开发者可以尽情使用html5代码,这里的东西比一般的入门课程更加高级,在一头扎进去之前,你也许需要有些经验和知识。
以前,学习编程需要花钱买书和上课,但是现在已经不需要了。我强烈推荐每个企业家都学习编程。
相关推荐
【描述】中提到了一个博客链接:“https://huiqinbo.iteye.com/blog/583733”,这个链接可能是作者发布关于源码更详细信息、使用教程或者是项目背景的地方。访问这个博客可以获取更多关于源码的上下文信息,包括但不...
例如,我们可以创建一个单例的SharedPreferences对象,以便在应用的任何地方都能方便地读写配置。 2. 工厂模式:提供一个创建对象的接口,但让子类决定实例化哪一个类。Android中的LayoutInflater就是一个典型的...
例如,开发者可以创建一个通用的Ticker类,接受参数来定制Ticker的行为,这样在多个地方都能方便地复用。 总的来说,TextBox Ticker Alert是J2ME开发中的一个重要特性,它允许开发者在有限的移动设备屏幕上高效地...
- **1.5 学习程序设计的方法和一些准备**:给出了学习编程的有效方法,包括理论学习与实践相结合。 2. **HELLO,WORLD!**:通过创建一个简单的“Hello, World!”程序来介绍C++的基本语法和开发流程。 - **2.1 ...
《C#学习完全手册》是一本专为初学者设计的编程指南,涵盖了C#语言的基础到高级知识,旨在帮助新手快速掌握这门强大的编程语言。本文将深入解析这份手册中的核心概念,帮助读者构建坚实的知识体系。 C#,全称C ...
【RPA之家】是一个专注于RPA(Robotic Process Automation)技术分享的平台,他们提供了丰富的学习资源,包括视频教程等。本次分享的【RPA之家转载AA视频教程】41.Run .rar,主要讲解了如何在Automation Anywhere...
"转载"意味着这个代码可能并非原创,而是从其他地方获取并分享的。"gui界面做得简陋了点"暗示代码中的图形用户界面设计可能相对基础,没有过于复杂的视觉效果或高级功能,但依然可以运行并展示基本的俄罗斯方块游戏...
JavaScript,简称JS,是一种广泛用于Web开发的轻量级编程语言,它在浏览器环境中执行,为网页添加交互性和动态功能。本篇文章将深入探讨如何利用JavaScript实现3D效果,这在现代网页设计中是一个非常吸引人的特性。 ...
使用专业翻译软件进行英文→中文的自动翻译,因此,有很多地方可能翻译的不准确,甚至很别扭,特别是有的程序部分也进行了局部的翻译,这有点尴尬,所以本中文帮助只提供给学习RoboDK并且英文不太好的人群,建议参考...
### 易学C++ 关键知识点解析 ...通过上述分析,可以看出《易学C++》这本书不仅为初学者提供了系统的学习路径,还注重理论与实践相结合,旨在帮助学生快速掌握C++编程技能,为后续的计算机科学学习打下坚实的基础。
总结来说,"j++学习资料"这个主题主要涵盖了Java编程语言的基本概念、Visual J++作为IDE的使用方法以及它与标准Java的区别。了解这些内容,对于初学者来说,可以帮助他们理解Java的历史背景,掌握早期在Windows平台...
【描述】:这个项目由作者独立完成,不是从其他地方复制或转载的,因此它提供了原创性的学习材料。源代码中包含了详尽的注释,这些注释对于初学者或有经验的程序员来说都是宝贵的资源,可以帮助他们理解每个功能的...
javaScript快速调用java对象并返回任意对象的轻量级框架,并且支持级联调用,也就是说不需要额外 的JavaScript编程,就可以通过javascript调用被注册的java对象并返回java对象,如果被返回的对象 还有方法,这个在...
【描述】"XP风格BUTTON,从别的地方转载,不错。" 表示这个资源是从其他来源获取并分享的,它被认为是一个有用的、符合XP系统视觉设计的按钮元素。由于是转载,可能意味着这个DLL文件或相关代码已被其他人验证过,且...
"转载"则意味着这个资源可能来源于网络上的其他地方,原始作者并非当前发布者。 在C#中开发连连看游戏,我们需要掌握以下知识点: 1. **C#基础**:C#是一种面向对象的语言,由微软公司开发,广泛用于Windows平台的...
通过以上内容的学习,一个初学者应该能够构建一个基本的OpenGL环境,并通过一个简单的示例——渲染三角形——来学习如何使用OpenGL进行图形编程。掌握这些基础知识后,进一步的学习和实践将帮助你加深对OpenGL的理解...
描述中提到的“从别人转载的,方便自己备份,也方便大家学习,共同进步,不喜勿喷!”表明该文档可能是从其他地方获得的,并且作者将其提供给社区,以便学习和共享。这说明教程的提供者希望能够为他人学习Qt框架提供...
- 视图(Views):虚拟表,基于一个或多个表的查询结果。 - 索引(Indexes):加速查询速度的数据结构,分为B树索引、位图索引等。 - 用户(Users):数据库的使用者,拥有特定的权限和对象。 2. **SQL语言**: ...