11个免费的在线自学编程资源

 

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

1. Code Academy

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

Codecademy-banner

2. Treehouse

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

treehouse-logo-300x56

3. Rails for Zombies

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

rails-for-zombies-screenshot-100154849-orig

4. Code School

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

code_school-300x71

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

stack-overflow-300x88

8. JS Fiddle

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

9. Learn to Program

教你Ruby的免费电子书。

10. MIT Open Courseware

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

MIT-OCW-300x75

11.CS50: Harvard

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

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

The unemployment rate in software is around 2% while the country’s unemployment rate is at 7%. Statistics like this make you wonder why more people aren’t investing in technical skills such as learning to code. Do you not know where to start? Is the time commitment over bearing? Do you think coding is beyond your abilities? Don’t sell yourself short. There are plenty of sources out there to help you, and with diligence and careful planning, anyone can learn to code and become a programmer. Here is a list of 11 sources that can help you code and launch a career in software technology. Did I mention that they are all free (to start)?

1. Code Academy

If you don’t know about Code Academy already, you need to get familiar with it and quick. Code academy provides interactive lessons in HTML & CSS, JavaScript, JQuery, Ruby, PHP, and Python. It also provides more challenges for you to take on. The best part about code academy is that it is really fun as you get to constantly test your skills and win badges. You even get your own profile to track your progress.

2. Treehouse

Treehouse is a video tutorial site that is currently giving away a 14 day free trial with $25/month basic membership. It measures how much you are learning based on  a tracking meter. According to Treehouse, 2000 points earned through their courses equals $10,000 in increased earnings due to your new found skills. Treehouse also lets you take specific programming courses (i.e. Ruby or JavaScript). Or you can take broader learning paths such as becoming a web developer!

3. Rails for Zombies

Click “Start Course Now”and begin. Rails for Zombies is completely free and teaches you how to write code in Ruby with cartoon visuals and a lively instructor. Ruby is a popular back-end programming language. You even get a chance to build Twitter for Zombies! Twitter was actually one of the popular products built using ruby on rails.

4. Code School

This one is part of three since  Rails for Zombies is a free course within Code School. Not all courses on Code School are free, but some have free previews. There are four paths you can choose from: Ruby, JavaScript, HTML/CSS, and iOS. There are many different courses within each path. For example, the iOS path has a free obective-c course, which can be of use for those learning to build iPhone apps.

5. Girl Develop It

Girl Develop It is a international organization whose mission is to empower women to code. They have a lot of great free material you can dive through regardless of gender.

6. A Beginner’s Guide to HTML & CSS

Here is a complete beginner’s guide to HTML and CSS. Topics include: terminology, syntax, positioning, typography, and many more.

7. Stack Overflow

Stack Overflow is a place to ask questions and get help. You can search for questions that are similar to yours and see what answers others have given. It can be a quick way to resolve any issues you’re having with your code.

8. JS Fiddle

Use JS Fiddle to test your HTML, CSS, and JavaScript. It shows you the output of your code, so you can see what is working and what isn’t.

9. Learn to Program

Free e-book that teaches you about Ruby.

10. MIT Open Courseware

You may have heard that MIT has all of their courses online for free. Not bad for the most well-known technical college on the planet. Choose any of these intro level programming courses and look through the lecture notes.

11. CS50: Harvard

This is a Harvard Computer Science course page for anyone interested in learning more about basic computer science. You can roam through the lecture notes to go through topics such as algorithms and recursion.

As you can see there are plenty of free, meaningful courses out there to teach you to code. And there are even more that haven’t been listed here. Are you  ready to start? Lunch break is just around the corner.