DarkStoorM's avatar

A proper way to start learning Laravel from scratch

Hello,

I decided to start my framework journey with Laravel, people recommended it as the most 'newbie friendly framework'. It convinced me enough along with all the Series and Discussion system in here. Also, I'm new here, the site and Docs are very intuitive, which is awesome.

How would you guys recommend learning Laravel completely from scratch to someone who doesn't have that much experience with MVC frameworks?

Is it a correct order to watch all the series from Skills -> PHP, then Skills -> Laravel and watch all the series? For example, I see there are series for Advanced Eloquent in Skills -> PHP, but I couldn't find a beginner section for that. I'm assuming the introduction is in "Laravel 5.4 From Scratch" series before that - Eloquent 101 lesson. Then I noticed the beginner series for this are under Laravel series, which kind of confused me.

I keep writing all the stuff down, so it's fine, the series are awesome and everything is explained in a way that everyone learns fast from them.

Should I just go straight with the list of series like PHP, then Laravel and the rest of series? I already have some knowledge with PHP (coming from the procedural world, struggled a bit with OOP, but it's fine now) and I had no problems with finishing the blog tutorial and solving some random problems, which is also fine I guess.

How did you guys start with Laravel? I'd like to find a way to learn everything in a proper order without missing anything important. I already finished Laravel 5.4 From Scratch, but switched to PHP series (finished first 4 so far) to make sure I'm on the right path. For example, I started some series which had testing in it with phpunit, but I didn't go through it yet, so I found in the comments it was introduced in earlier series, so I got a bit lost and I knew I missed something. Probably jumped into the forum building, which was a bad idea.

Looking for any tips, thanks!

0 likes
2 replies
AliBayat's avatar

first you should be familiar with php and object oriented programming.

series here on Laracasts has been a real great help to me, these series will get you on your way. make you understand fundamental and basics of laravel framework plus some advanced stuff too. however even after u watch all these series, you still need to learn how to use these lessons in a project.

most of this stuff are explained through series (thanks to Jefferey Way), and you can also check laravel documentation for further explainations.

the rest is up to you. to practice, practice and practice.. i think thats the way every developer would recommend

1 like
DarkStoorM's avatar

I see. So it means I can keep watching and applying everything I learned to a small app.

I know it might be a bit difficult to recommend a good way of learning, especially in development, but thanks! I see I'm getting on the right track. Gonna just practice and practice. Jeff is doing a great job with the series.

I was also wondering if there is some additional reading outside Laracasts I should give a shot while going through the series... but I believe the videos are just too good ;)

Please or to participate in this conversation.