Symfony, правильный подход?
Есть несколько книг (бесплатных):Practical SymfonyLearn SymfonyA year with Symfony
Видео-уроки: codereviewvideos.com
Демо-приложение (там код можно как книгу читать): https://github.com/symfony/demo
Открываете документацию и начинаете делать бложик, возникающие вопросы гуглите. 
Универсальный способ для любого фреймворка.