First, why should you learn PHP? PHP is a multi-purpose easy to set up and learn, it has a large community of over 60% of the website users PHP, high demand on the job market and many popular CMSS and frameworks.
Prerequisites & Basics Of PHP
You should understand how websites, browser request/response works
How HTTP protocol works
Basic of HTML/CSS and javascript
Git/Github
Relational database
Understand The PHP Basics
Setup & Syntex, Number, Array etc move further to Json, basic of OOP
Curl, Session, Cookies and Database
Next
Autoloading & composer
Build project
Rebuild project
Advance OOP and build project with OOP
Next
Understand what MVC is and build your own MVC
Learn API and build an APIs
Learn framework, Build APIs with this framework
Then learn more about Javascript and the basics of its framework like Vue because it works well with the laravel framework
Terminal & SSH
Get familiar with the IDE/Editor
Docker