针对0基础,顺序依次学习:
①.、html -js基本语法,事件处理 - PHP基本语法
如果你有耐心坚持个一年以上的话, 我会推荐HTML, css ,js, apache ,php, mysql
后三者是需要装软件的, 推荐wamp, 绝佳的一站式环境配置, WampServer, the web development platform on Windows 直接包括了apache, php, mysql三个软件, 省的自己一个一个装.
有不少人在评论里问mac os下对应的软件, 这里补充一下: XAMPP Installers and Downloads for Apache Friends
对于那些说加入xxx阵营的, 不要理他们, 直接在win上面学, php和apache对win的兼容性非常好, 完全可以从入门学到精通都无需碰linux. 当然, 如果你网站最终上线的话, 还是需要接触linux服务器进行部署. 这个到需要部署的时候再说, 提前接触linux就是浪费时间.
PHP需要掌握的知识还是比较多的,最基本的比如:PHP基本的语法、php框架以及CMS、mysql数据库设计表、mysql数据库的基本SQL语句.现在一般PHP的都得会前端,那就包括:js/ajax、html、css.如果更高点层次的就是linux服务器.
PHP攻城狮践行学习路线图:
①.、用集成环境安装PHP环境,一定要记住这一点,不要自己分开去装,尤其是自学的朋友.不然你会觉得很复杂,会没有信心学下去的.也要注意任何高手都不是一蹴而就的,是一步一步,不同的阶段历练才有最后的沉淀.