Hello @kartik,
If you are a beginner then learn basics of HTML, CSS for 1 month, first 2 weeks follow a specific tutorials
Next 15 days learn javascript and basic Jquery, then 1 week your own experiments, Learn the good practices of front end development.
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:
Thank You!!