学Web,去W3Schools!

学黑客,去蓝翔!
学厨师,去新东方!
……
学Web,去W3Schools

除了最后一句,其它都是说笑的;)

作为一个IT工程师,懂Web是必须的,想学Web,需要按部就班的把前端、后端统统看一遍。大二的时候曾抱着一本HTML手册从头翻到尾,看完立马全忘了,现在回想确实是傻了一点。至少犯了两个大忌:

  1. 拿参考书来当教材是万万不能的;
  2. 不动手实践是万万不能的。通过W3Schools学习Web可以避免以上两者,在这里先贴一下W3Schools提供的教程列表(摘自首页,可能不全):

HTML Tutorials

Learn HTML
Learn HTML5
Learn CSS
Learn CSS3
Learn TCP/IP

Browser Scripting

Learn JavaScript
Learn HTML DOM
Learn DHTML
Learn VBScript
Learn AJAX
Learn jQuery
Learn JSON

XML Tutorials

Learn XML
Learn DTD
Learn XML DOM
Learn XSLT
Learn XPath
Learn XQuery
Learn XLink
Learn XPointer
Learn Schema
Learn XSL-FO
Learn SVG

Server Scripting

Learn SQL
Learn ASP
Learn ADO
Learn PHP
Learn ASP.NET
Learn Razor
Learn .NET Mobile

Web Services

Learn Web Services
Learn WSDL
Learn SOAP
Learn RSS
Learn RDF

还是挺全的吧,对于每一个教程,都有循序渐进分章节讲解,但是这个不是最出彩的,最出彩的是所有例子下面都有的Try it yourself按钮!在学中练,在练中学,比自己用Firebug慢慢一点点分析复杂的网页快多了!

[![](/img/Tryit_Editor_small.PNG)](/img/Tryit_Editor.PNG)
[![](/img/Examples_small.PNG)](/img/Examples.PNG)

也不得不感叹现在这个浏览器为王的年代,各种Web应用也太Bug了,难怪前两天Google Currents上一篇文章建议出版商选HTML5作为Multimedia Textbook的载体而不是苹果的专有格式。