免费干货来袭,自学PHP看这里!我将从PHP学习路线图,PHP免费学习教程,和PHP书籍三点来说,请往下看哦!
2019新版PHP+H5全栈学习路线图—每阶段市场价值及可解决的问题及可掌握的能力
自学PHP教程(和学习大纲一起学的更好哦!)
第一阶段:Web前端
htmlt入门【热门教程】
css入门【热门教程】
PHP基础视频_html+css+js
第二阶段:核心编程
零基础新手入门到精通PHP教程
php基础语法
PHP核心编程12天
5天玩转MySQL
Redis视频教程
PHP_Linux视频教程
第三阶段:
PHP_AJax视频教程
PHP_XML视频教程
ThinkPHP视频教程
基于PHP面向对象的自定义MVC框架高
第四阶段:
PHP微信公众平台开发
ThinkPHP开发大型商城 tp5
Yii实战开发大型商城项目视频教程
PHP_CI快速开发电子商城项目实(含资料)
Laravel+在线教育项目
PHP自学书籍推荐
学习编程知识最好的老师就是实践,多动手,多写代码比看多少书要有用的多,老话说熟能生巧,即便最开始一些语法用法你不太明白,写的多了也就无师自通了。
1.报个培圳班;2.网络学习课程;3.买相关书籍自学。
1 如果有钱有时间,基础薄弱,可以报个培训班。
2 基础好的话,可以找个网站,跟着视频学习
3 最好的当然是找一本PHP入门教程,老老实实学语法,然后跟着练习
等你用php做一两个项目,可以算是入门了,想要精通,还得读一些高级的书籍,比如掌握几个框架,学习Linux服务器,深入大并发架构的学习。
看简单的例子,学简单的例子。 自己做做简单的php程序。 动手多了自然而然就由生变熟。
买一本书,把书上的例子都敲一遍,并且敲的时候要尝试修改。
书练完之后,自己写一个留言板,有问题的地方继续翻书。
不要看视频,不要看网上教程,看实体书!
我就是这样学过来的。
我觉得这得分两种情况:
第一种是有其他编程语言基础的,例如之前有学过Java,c++等这些面向对象编程的语言的话,那么你学PHP可能会相对来说比较容易,因为关于很多的基础知识都已经知道了,例如什么叫做变量,什么叫做对象等等,然后可以去通过看一些技术开发API就比较快上手,这里推荐一个网站叫做“菜鸟教程”,里面就有很多语言的技术文档,你可以选择你想要学习的语言,然后进行学习,里面的每种语言都会有一些相关的例子,可以点击运行,也可以修改例子中的代码,然后再去运行程序,看看结果是否跟自己想象中的一样,所以我个人觉得这是一个不错的平台,比较适合那些有一定的编程基础的人进行学习,因为看文字相对于看视频来说还是比较快的,遇到其中不懂的,直接百度就可以了,这样可以节约大量的时间。
第二种就是针对0基础的人,我们都知道,现在互联网更新的很快,许多人都开始学习编程语言,但是通常大部分人因为不能很好的找到学习的资料,然后花几万块钱去报一些技术培训班,其实我觉得这个也不一定有很好的效果。因为培训班这种几乎都是几个月就速成,直接讲得就是重点,但对于0基础的学生来说,这是一个挑战。我自己本身是大学生,所以知道有这么些机构,而且据我所知,培训机构几乎不会讲解“数据结构和算法”的内容,懂IT的人都知道,程序=数据结构+算法,如果没有数据结构和算法做支撑,我觉得你的程序可能写的不会说特别好(这里指通常情况),因为我们写程序有一个大概的流程,首先进行“需求分析”,“设计”,“编码”,“测试”,“上线”,其中的“设计”就包括了你需要采用什么数据结构去存储数据,采用什么样的算法使得时间和空间复杂度最低,还有数据库方面的设计等,所以说要写出一个好的程序,“设计”才是最重要的部分,“编码”只是把设计阶段的思想通过编程语言进行实现。
言归正传,那么对于0基础的人来说如何学习PHP呢,我个人觉得刚开始可以看一些数据结构和算法相关的知识,先把基础知识巩固好,然后可以通过网上寻找一些视频开始慢慢的进行学习,经过许多网站的对比。我这里推荐两个网站,目前自己也比较经常在这里学习技术,一个是程序员的梦工厂“慕课网”,我个人觉得这里面的视频的质量还是很不错的,废话讲得也比较少,都是精华。第二个就是“PHP中文网”,这个网站收集了许多其他网站的视频,所以说海量很大,也有一些培训机构的视频也在这里能找到,当然,最重要的一点是,所有的视频都是开源的,也就是说免费,所以我觉得这个网站是很不错的。以上就是我大学这几年所经历和总结出来的东西,希望能帮助到你。
首先从这个快速从小白到精通,字面意思是快速,其次是精通,精通这个有两个层面,一个是使用上的精通,另外一个是从底层原理的精通,比如一些PHP的实现原理、数据结构算法等,所以我的建议学习路径是:
1.学习基础语法(培训班或者视频学习推荐慕课网)
2.动手实战敲代码,写个简单功能,如提交表单
3.学会php连接数据库,表单提交入库并查询显示
4.面向对象编程和设计模式学习(推荐视频学习)
5.找一个面向对象php框架学习(推荐TP,入门容易点)
6.php底层知识和数据结构、算法学习
因为是小白,我的想法是由浅到深,不要一上来就很难,会击退很多人。
我觉得这得分两种情况:
第一种是有其他编程语言基础的,例如之前有学过Java,c++等这些面向对象编程的语言的话,那么你学PHP可能会相对来说比较容易,因为关于很多的基础知识都已经知道了,例如什么叫做变量,什么叫做对象等等,然后可以去通过看一些技术开发API就比较快上手,这里推荐一个网站叫做“菜鸟教程”,里面就有很多语言的技术文档,你可以选择你想要学习的语言,然后进行学习,里面的每种语言都会有一些相关的例子,可以点击运行,也可以修改例子中的代码,然后再去运行程序,看看结果是否跟自己想象中的一样,所以我个人觉得这是一个不错的平台,比较适合那些有一定的编程基础的人进行学习,因为看文字相对于看视频来说还是比较快的,遇到其中不懂的,直接百度就可以了,这样可以节约大量的时间。
第二种就是针对0基础的人,我们都知道,现在互联网更新的很快,许多人都开始学习编程语言,但是通常大部分人因为不能很好的找到学习的资料,然后花几万块钱去报一些技术培训班,其实我觉得这个也不一定有很好的效果。因为培训班这种几乎都是几个月就速成,直接讲得就是重点,但对于0基础的学生来说,这是一个挑战。我自己本身是大学生,所以知道有这么些机构,而且据我所知,培训机构几乎不会讲解“数据结构和算法”的内容,懂IT的人都知道,程序=数据结构+算法,如果没有数据结构和算法做支撑,我觉得你的程序可能写的不会说特别好(这里指通常情况),因为我们写程序有一个大概的流程,首先进行“需求分析”,“设计”,“编码”,“测试”,“上线”,其中的“设计”就包括了你需要采用什么数据结构去存储数据,采用什么样的算法使得时间和空间复杂度最低,还有数据库方面的设计等,所以说要写出一个好的程序,“设计”才是最重要的部分,“编码”只是把设计阶段的思想通过编程语言进行实现。
言归正传,那么对于0基础的人来说如何学习PHP呢,我个人觉得刚开始可以看一些数据结构和算法相关的知识,先把基础知识巩固好,然后可以通过网上寻找一些视频开始慢慢的进行学习,经过许多网站的对比。我这里推荐两个网站,目前自己也比较经常在这里学习技术,一个是程序员的梦工厂“慕课网”,我个人觉得这里面的视频的质量还是很不错的,废话讲得也比较少,都是精华。第二个就是“PHP中文网”,这个网站收集了许多其他网站的视频,所以说海量很大,也有一些培训机构的视频也在这里能找到,当然,最重要的一点是,所有的视频都是开源的,也就是说免费,所以我觉得这个网站是很不错的。以上就是我大学这几年所经历和总结出来的东西,希望能帮助到你。
code
code
code
百度一下,PHP教程,w3cschool