【lizhi125】分享一些搜集到的免费编程入门教程资源

在线文档式编程教学:

Web前端相关:

如果你想要学习Web编程,那么首先就应该学HTML/CSS以及JavaScript,可见它们的重要性了吧。这里提供几个网站,能够让你方便地学习和查阅 HTML/CSS/JavaScript/HTML5/jQuery 等等的知识(它们可以被称为“Web前端技术”):

  1. 中文的 W3School 教程 HTML  | CSS  | Javascript  | jQuery  |  HTML5
  2. 英文的 W3Schools
  3. 30天学会HTML和CSS基础入门视频教程
  4. TutorialsPoint HTML 教程  | CSS  | Javascript
  5. jQuery 入门指南教程

这两个网站都非常适合零基础的同学来学习 Web 前端的知识,如果觉得看英文比较吃力的话,可以先看看 W3School;如果英语阅读能力不错的话,推荐去 W3Schools,这里的知识更加准确,也有一些更加新的内容。每一段知识后面都有一个TIY(Try it youself),你都可以亲自试一试看看代码运行之后的样子。

Web服务器端相关:

如果你已经具备了一定的前端知识,想要进行后台一些动态语言的学习,比方说 WordPress 所用到的 PHP 以及 MySQL,或者企业中用到的比较多的ASP.NET,那么上面着两个网站可能就不能满足你了(当然上面两个网站中也有这些内容的教程,只是内容可能有些欠缺)。下面的网站可能更加能够满足你了:

  1. PHP 中文手册
  2. W3School PHP 教程
  3. TutorialsPoint 的 PHP 教程  | Java  | Python  | Ruby  | MySQL
  4. Python的官方教程
  5. ASP.net 快速入门教程

其中第3个网站上面有许多的编程知识的教程,都挺不错的,你也可以在上面找其他的一些语言,比如 Java、Python、Ruby、MySQL,而且也有之前的 HTML、CSS、Javscript 等很多内容,和 W3School 一样涵盖比较全面,大家根据自己的需要区寻找就好了。当然,如果是想学习 Web 开发方向的话,个人还是比较推荐 PHP 或者是 Python 作为入门的,因为他们使用的人很多,资源非常丰富,几乎在学习中遇到什么问题都能轻松找到解决方法,当你有基础后再转向学习其他语言也会非常轻松。

开发参考文档:PHP、jQuery、CSS、HTML等Web开发参考手册CHM文档中文版下载

其他开发相关:

当然,譬如如果有些同学就是对 Android、iOS 这样的移动开发比较感兴趣,或者是想好好地打好基础学习C语言,那么就看看下面的吧:

  1. Android+Java教程
  2. TutorialsPoint 的 Java 教程
  3. Linux C 编程一站式学习
  4. TutorialsPoint 的 C++ 教程
  5. C++入门教程
  6. Objective-C 语言入门
  7. iOS 应用开发入门指南

大家可能多少听说过一点目前 Android 上面的程序绝大多数是用Java开发的,因此就推荐第一个网站,可以让你学习Java以及Android。话说小宏原来一直都是Web方向的,就是在看了这个教程之后才会了一点移动开发知识(还开发了一个小APP给女朋友,请叫我一个浪漫的程序员,哈哈)。而第二个网站上面讲C语言,讲得非常透彻,完整学下来之后还能学到 Linux 的知识,甚至你对操作系统的认识都会更加深入。而 iOS 应用开发中用到的 Objective-C 也是C语言的超集,那么有兴趣的同学先从C语言开始也是不错的,然后再转入 iOS 开发会让你游刃有余。

视频类、互动式编程教程:

尽管上面已经提供了非常多的文档可以供你查阅,可是一开始就是全文字的内容,如果不是非常有决心和毅力可能就会轻易放弃了,有没有学习坡度不那么陡的教程呢?让我们可以先学点基本的知识,等有了入门功夫,尝到了甜头了,再来挑选自己喜欢的东西学习呢?答案是肯定的,下面这这几个网站就能让你很快地并且相对轻松地学习编程知识:

  1. Codecademy
    Codecademy是国外非常火的一个“互动式”编程教学网站,你可以用浏览器,一边看着教程一边敲打代码,并且在浏览器中模拟运行,非常直观。课程安排得也非常合理,按照它的内容一步一步地学习,会让你非常享受这个过程的!利用它,你可以轻松学习HTML/CSS、JavaScript、jQuery、Python以及Ruby。
  2. coursera
    coursera是一个视频教程为主的教育类网站,它提供了非常多类别的教学视频,涵盖计算机、生物、数学等等等等。可能和之前的几个网站不同,这里并没有针对那一们编程语言的教程,但是却又更加学术的内容,当然,课程全面也是这里特别提出来说的一个重要理由,如果你不想编程,在上面学一学其他的东西也挺好的。
  3. LinuxCast
    这是国人的一个 Linux 视频教学网站,上面有教学视频、课程库以及问答几个板块。尽管和编程也没有直接的联系,但实际上无数的公司的服务器生产环境都是使用 Linux 构建的,如果以后要深入学习编程知识的话,恐怕 Linux 是一定会接触到的,所以在这里也介绍一下。如果你已经安装了Linux或者我们介绍过的Ubuntu 却还想学到更多关于 Linux 的东西,那么它同样是一个非常好的去处~
  4. CodeTank 代码坦克
    我们之前也曾介绍过的一款由腾讯推出的有趣的编程对战游戏,可以用游戏来学习 Javascript 语言!不过玩这个的话需要稍微先有一些 Javascript 基础。
  5. Typing Practice:在线练习敲代码,程序员专用!      
    在线练习打字的网站不少,但是在线练习敲代码的倒是没有几个!Typing Practice就是这样一个网站,可以让程序员在线练习敲代码专用,是初级程序员提升写代码速度和对代码熟悉度必不可少的武器之一!

最后:

对了,还有一本书也是非常好的入门教程,来自台湾的蔡学镛老师写的《编程ING:人人都能学会程序设计》,非常推荐想入门学习编程的同学看一看~

介绍了上面的这些资源,相信足够满足你进行编程入门了。不过,这里提供的资源也只是一个桥梁和帮助作用,如果真的想学习编程的话,还是需要静下心来坚持做哦。要是若干年后一天,一个技术大牛跑过来对我说,“L.Z,我就是看了你的介绍才走上这一行的!”,那么我也心满意足了,哈哈!当然,即便不能这样,通过学习编程,能够让你提高工作效率或者DIY一个自己的什么东西出来,那也是很有趣的不是吗~

最后,如果大家有一些有价值的编程学习资源,也欢迎留言分享一下,大家一起努力,加油吧!

 

本文分类:技术教程

本文标签:css, html, html5, Java, Javascript, PHP, 代码, 入门, 学习, 开发, 教程, 知识, 程序, 编程

文章链接:http://blog.csdn.net/lizhi125/article/details/8231908

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值