新手如何学php

       看到网上有不少新手问如何学好php,我结合自己的学习经历,给大家一些建议。

       说是学php,但因为php是一个粘合性语言,你不可能只会php,其他的都不会。

       首先,是web前端的东西,html肯定是必须要学的,也很好学,教程就上w3cschool上看就可以了,如果这个都整不明白,只能说明你不适合学编程。

       其次,就是div+css了。这个描述性语言本来很好学,但因为浏览器兼容问题,整的我开始很郁闷。至于是不是程序员必须学,学到什么程度。是这样的,如果是小公司,肯定你必须是全才,网站的全套都得会;大公司,一般有自己的美工,但你见了他,至少要认识。入门看李炎恢老师的视频教程就可以了,至于兼容问题。先在火狐上布好,再调IE8、7、6,注意,要写一点调一点,不要整个页面都在火狐上调好了,再在IE上调试。

       再一个就是javascript了,这玩意可以说是web开发中最难学的,可以放到最后去学,最起码要求,要会表单验证,再高级一点要会作各种网页特效,最牛人,可以写js游戏了。这个《JavaScript 语言精粹》不错,确实是精髓,看了这个,再看其他的,容易不少,至于那本犀牛书,我也看了,感觉不怎么样(第三、四部分是手册,我没看)。

       接下来是一个js框架——jquery,就是一个把js重新整理了一下,添加了一些自己方法的js类,入门就看《锋利的jquery》。

       接下来就是php了,学php我看的资料比较多。

       如果是有大量时间的大学生,可以看看兄弟连的php,李炎恢老师的php第一季,php100的也不错,但讲的太浅了,不适合初学者。

       如果是急于找工作的,看视频有点浪费时间。入门书籍就看“php圣经”,即PHP和MySQL Web开发   。

       如果是有其他语言基础的,有个白菜的博客,可以去搜一下,看看一天就可以搞明白php,毕竟php就是一堆函数,太容易学了。这是白菜哥的资料下载地址http://code.google.com/p/ttsunny/downloads/list

       学编程无疑是要大量实践的,这儿我推荐一本书《PHP开发典型模块大全》,常用的web模块都有,比较适合练手。

       当然这是初级php,至于二次开发,我的博客以后会讲。建议作二次开发前,先看一个框架CI,很出名的,它的手册很详细,适合初次学框架开发的,然后再去看discuz、uhome之类的,会发现不过如此。

      还有一个LAMP开发的mysql数据库,这个看看《mysql开发者sql权威指南》,你就不会惧怕什么数据库优化了。

      linux不是我的强项,这个我就不误导大家了。

      最后给大家推荐一个下载学习资源的好地方,大家论坛,其他的我没注意,IT方面的资源的确挺全的。 

你可能感兴趣的:(php)