It can be super confusing to know where to focus your time when you first start learning Laravel. Due to Laravel's popularity, there's no shortage of educational content. Saying that, it's best to narrow it down and focus on high quality over volume.
If you've just started learning Laravel, here are our top resources for learning the framework and surrounding ecosystem.
A great start is the official Laravel documentation. It's free, gets straight to the point and is always up-to-date.
Saying that, because it is just documentation, some people may find it a little more abstract without a focus on practical applications. It's still some of the best framework documentation I've seen, but you may find practical screencasts/articles more helpful.
Laracasts is pretty much the official learning platform for Laravel and features a huge amount of quality courses from authors across the Laravel ecosystem.
The best way to get started is with the 30 Days to Learn Laravel course, and then browse the library for what specifically interests you, or what you need to focus on.
Laracasts also has an active community forum where you can ask questions or help others.
You're here right now! Codecourse is a Laravel learning platform that focuses more on practical projects over theory. In almost every course, you'll find concepts taught in a way that leaves you armed with the ability to implement what you've learned, right away.
Plus, following along and building something together means you end up with something tangible at the end.
Codecourse teaches Laravel, Livewire, Inertia.js, Alpine.js, Vue and more.
Laravel Daily is another screencast platform that features high quality screencasts for Laravel.
A huge amount of content is published (almost daily), so you'll always find fresh, up-to-date content. It also features a learning roadmap, project examples and tons of additional resources like tips, project ideas, etc.
If you're leaning more towards Livewire, the Livewire official screencasts are a great resource to learn everything you need to know.
They're taught by the author of Livewire, Caleb Porzio, so you're getting the absolute best, in-depth knowledge.
The screencasts feature the basics, then move on to practical projects like building modals, data tables and drag/drop sorting.
Despite its name, Laravel News also features a huge amount of tutorials written by various members of the Laravel community. There's a ton of knowledge to pick up here from across the ecosystem, and is perfect if you prefer reading over watching.
On top of the tutorials here, you'll also find articles that keep you up-to-date with Laravel!
There's also a community links section on Laravel News that features community submitted links, worth keeping an eye on, as some great courses/articles are submitted there.
There are so many places to learn Laravel. YouTube, Udemy and other resources have their place... but the resources we've listed here are long-time, trusted platforms for getting to grips with Laravel in the best possible way.
Happy learning.