PHP For Beginners (2023 Edition)
by Jeffrey Way · Laracasts
A 50-episode video series (about 10h45m) that teaches PHP 8 from zero by building a notes app without a framework. It covers PDO and MySQL, routing, sessions, authentication, middleware, namespacing, Composer and testing, then gives a short introduction to Laravel.
More resources on PHP & Laravel
Laravel: Up & Running (3rd Edition)
A 569-page O'Reilly guide (2023, Laravel 10) to the whole framework. It covers routing, Blade, Eloquent, collections, the container, requests and responses, authentication, authorization, queues, events, APIs and testing, and explains how the pieces fit together. It targets Laravel 10 while the current release is 13, but the core concepts are unchanged. I
Laravel Documentation
It is the reference every other resource defers to, and it stays in sync with each release. The official, versioned Laravel manual, currently for Laravel 13.x. It documents the request lifecycle, service container, routing, middleware, Blade, validation, the Eloquent ORM and relationships, migrations, queues, authentication, testing and first-party packages such as Sanctum and Horizon.
PHP: The Right Way
A community-maintained reference on current PHP practice. It covers coding standards (PSR), Composer, dependency injection, databases with PDO, security, testing, error handling, deployment and caching, and links to authoritative sources for each topic. It fixes the bad habits that outdated PHP tutorials teach and points to the right tools, which fills the gap between the beginner course and production-quality PHP.
Laravel From Scratch (2026 Edition)
A 43-episode video series (about 9h40m) on Laravel 12+ that builds one complete application. It covers routing, Blade, forms, validation, Eloquent relationships, authentication, policies, queues, notifications, Pest testing and deployment.