如果你有耐心坚持一年以上的话, 我会推荐HTML->CSS->JS->PHP的顺序来学习。

1. HTML学习:首先学习HTML,HTML作为标记语言是非常容易学的,把w3school上面的教程过一遍就会了, 记住要一个个过, 千万不要偷懒, 一旦开始偷懒, 你会越来越偷懒, 最后什么都没学成, HTML 教程 。如果觉得纯书面的太枯燥,可以看视频,这里推荐一下“后盾网html基础(XHTML网页基 础教程)”。

2. CSS学习:HTML和CSS这两个东西是一套的,建议可以一起学习。一般来说是叫“CSS+DIV”,这是制作出网页的基本外观的东西,学习这个主要要理解“盒子模型”“样式表”这两个东西。还是把w3school上面的教程学一遍, CSS 教程。这里也推荐“后盾网的视频(DIV+CSS网页布局)”。

3. JS学习:JS学习相比前面两个会难很多,因为JS才是一门正式的编程语言, 同样, w3school的教程全过一遍, JavaScript 教程。教程过完了就可以买书看了, 强烈推荐一本超好入门书: 《JavaScript DOM编程艺术(第2版)》(Jeremy Keith,Jeffrey Sambells)【摘要 书评 试读】。 大神级别书:《JavaScript权威指南(第6版)(经典巨著,当当独家首发)》(美)弗兰纳根,如同大砖头一样的令人望而却步的厚度,你就疯了。当然,如果只是玩玩大可不必看这个“圣经”。认真学, 多看, 看完之后学jquery, 这个时候你基本能够了解语言库了, jquery 也直接过一遍w3school的教程, jQuery 教程入门书:《锋利的jQuery(第2版)》单东林 张晓菲 魏然 编著。jquery会了, 基本上你网页开发前端就已经入门了, 如果你学的扎实, 反复的看, 其实你就可以胜任前端开发的工作了。

4. PHP学习:如果只是做一个静态的网页,上面的是完全足够了,但是如果想做动态的,这个时候就需要开始学习php了。 入门php相比于JS会更麻烦一些, 因为运行php需要有很多细节要处理, 所以一本好的入门书籍是非常重要的, 这个w3school上面的php帮不了什么忙了。 入门书: 《php和mysql web开发(原书第4版)》([澳]威利,[澳]汤姆森)【摘要 书评 试读】,这是一本“小圣经”。当然如果看书比较枯燥,可以看视频,这里推荐兄弟连的php视频教程(《兄弟连[高洛峰2014版PHP视频教程])这个教程讲得很全,就连html+css+div都讲了,可以选择性的看看这部分内容就当复习。

注:在学习HTML、CSS和JS的时候,只要有浏览器就足够了,不需要装wamp。

编辑器推荐sublime, 学会多用google, 多敲代码, 尤其是多敲代码非常重要, 这样才能快速成长。

要记住一句话:对于初学者来说,投入多,产出才会更多。。。

Thanks~~

最新文章

  1. sql将查询的结果集一次性插入到表变量中
  2. UDAD 用户故事驱动的敏捷开发 – 演讲实录
  3. Integrating SharePoint 2013 with ADFS and Shibboleth
  4. pageContext对象的用法
  5. Cocos与Cocos2d-x协作教程——多分辨率适配
  6. Hive安装与配置(靠谱亲测)
  7. Jdbc入门
  8. SQL查询包含汉字的行
  9. php文字水印和php图片水印实现代码(二种加水印方法)
  10. Java使用poi包读取Excel文档
  11. U盘做svn版本控制
  12. Android编译,模块的编译和CLEAN
  13. 火车站点城市查询(appserv 服务器练习)
  14. Range Modular Queries
  15. webpack实用配置
  16. Dynamics CRM2013 Lookup Filtering using addCustomFilter
  17. JVM 学习(一)反射、垃圾回收、异常处理--- 2019年4月
  18. Python3练习
  19. python之路7-正则表达式
  20. basename

热门文章

  1. zoj 3960 What Kind of Friends Are You?(哈希)
  2. PHP封装返回Ajax字符串和JSON数组
  3. Hive的JDBC访问
  4. Centos下安装禅道
  5. Python获取%appdata%路径的方法
  6. CentOS6.5上安装Python2.7和PIP
  7. 蓝桥杯 算法训练 ALGO-120 学做菜
  8. [转载]TSO、UFO、GSO、LRO、GRO和RSS介绍
  9. [转载]Linux内核list_head学习(二)
  10. 第一个springboot项目