If you are a beginner then learn basics of HTML, CSS for 1 month, first 2 weeks follow a specific tutorials
1 week get some knowledge of how server side programming works, and install php, apache, mysql (or xampp) in your pc.
You can do almost any kind of software in php, remember laravel is a php framework, made on top of PHP.
So now you can check it out Edureka's laravel blog: Begineer guide for Laravel.
You can also check it out the video below: