Прочтение документаций и просмотр уроков не принесут никакой пользы, если не набивать руки и шишки на практике. Все выше едины в одном - нужно что-то делать.
Берите любой фреймворк, и напишите простое приложение - хотя-бы простейшую админку с авторищацией и парой-тройкой CRUD-ов. За это время Вы сможете понять, что к чему и сориентироваться в архитектуре и идеологии фреймворка, если будете внимательно читать доку.