W一步:学好HTML
HTMLQ超文本标记语言Q是|页的核心,因此你首先应该学好它Q不要害怕,HTML很容易学习的Q但也很Ҏ误用Q学懂容易要学精q得费点功夫Q但学好HTML是成为Web开发h员的基本条g。(注:随着HTML 5规范出炉日期近Q了解HTML 5也将成ؓWeb开发h员的必修课)
学习资源Q?/p>
HTML Dog Q?a style="color: #108ac6; text-decoration: underline; ">http://htmldog.com/Q?/p>
HTML入门指南 Q?a style="color: #108ac6; text-decoration: underline; ">http://www.w3.org/MarkUp/Guide/Q?/p>
W3C HTML学习教程 Q?a style="color: #108ac6; text-decoration: underline; ">http://www.w3schools.com/html/Q?/p>
W二步:学好服务器端脚本语言
服务器端脚本~程也是Web开发h员的基本功之一Q你只需挑选一个服务器端脚本语aQ然后学好它Q目前流行的服务器脚本语a有:
PHP Q?a style="color: #108ac6; text-decoration: underline; ">http://php.net/Q?/p>
Python Q?a style="color: #108ac6; text-decoration: underline; ">http://www.python.org/Q?/p>
Ruby Q?a style="color: #108ac6; text-decoration: underline; ">http://www.ruby-lang.org/en/Q?/p>
W三步:学好SQL
要构建动态页面就必须使用?a style="color: #108ac6; text-decoration: underline; ">数据?/a>Q但q么多数据库产品Q该如何是好呢?别担心,它们都会遵@标准的SQL原则Q学习SQL的资源包括:
W3C SQL学习教程 Q?a style="color: #108ac6; text-decoration: underline; ">http://www.w3schools.com/SQl/default.aspQ?/p>
MySQL主页 Q?a style="color: #108ac6; text-decoration: underline; ">http://www.mysql.com/Q?/p>
SQLl基癄 Q?a style="color: #108ac6; text-decoration: underline; ">http://en.wikipedia.org/wiki/SQLQ?/p>
W四步:学好CSS
涉及到网外观时Q就需要学习CSS了,它可以帮你把|页做得更美观?/p>
学习资源Q?/p>
HTML Dog Q?a style="color: #108ac6; text-decoration: underline; ">http://htmldog.com/Q?/p>
CSS意花园 Q?a style="color: #108ac6; text-decoration: underline; ">http://www.csszengarden.com/Q已有中文版图书?/p>
W五步:学好JavaScript
今天大部分Web开发h员都喜欢使用jQueryQ?a style="color: #108ac6; text-decoration: underline; ">http://jquery.com/Q,学习JavaScript的基本语法,以及如何使用JavaScript~程会提高你的技能?/p>
学习资源Q?/p>
webmonkey.com上的JavaScript学习资源 Q?a style="color: #108ac6; text-decoration: underline; ">http://www.webmonkey.com/tutorial/JavaScript_TutorialQ?/p>
W3C JavaScript学习教程 Q?a style="color: #108ac6; text-decoration: underline; ">http://www.w3schools.com/JS/default.aspQ?/p>
W六步:学好正则表达?/strong>
虽然它ƈ不像其它知识那么重要Q但学习了正则表辑ּ后,如果使用得当会节省你很多时_从验证到高亮昄它够能帮C?/p>
W七步:学习一点Unix和Linux的基本知?/strong>
qƈ不是必须的,但知道一点Linux命o不会伤害CQ或怽q不知道Q大部分Web服务器都q行在Unix和Linuxq_上,如果我是你,我会d习一些基本的Linux命o的?/p>
W八步:了解Web服务?/strong>
你不必在q上面花太多_֊Q但对Apache的基本配|,.htaccess配置技巧有一些掌握的话,来必定受益Q而且q方面的知识学v来也相对ҎQ不会花多长旉?/p>
W九步:熟悉版本控制pȝ的用?/strong>
熟悉使用一U优U的版本控制系l将很有用处Q你在实际工作中׃发现_N一U版本控制系l是多么q福?/p>
W十步:学好Web框架
当你掌握了HTMLQ服务器端脚本语aQCSS和JavaScript后,应该找一个Web框架加快你的Web开发速度Q用框架可以节U你很多旉Q如果你使用PHPQ可选的框架有CakePHPQCodeIgniterQZend{,PythonE序员喜Ƣ用Django?webpyQ?a style="color: #108ac6; text-decoration: underline; ">RubyE序员喜Ƣ用RoR?/p>
怎么P从最单的HTML到Web框架Q内容还是不吧Q要想精通这里的每一h术,都得下苦功夫才行?/p>