Free CodeIgniter for beginners tutorial, Codeigniter is better for a beginner, but Laravel is better. One of the big differences is that Laravel actively teaches you about other components in the PHP World, Symfony, Carbon, etc. It teaches REST, MVC, testing, Gulp, Queueing