Лучшее, что я могу сделать в моих глазах (это то, как я выучил огромное количество изначально), это иметь конкретную задачу, которую вы хотите достичь, затем разбить ее на логические шаги и попытаться найти информацию / учебные пособия для решения каждой , Затем используйте Google, чтобы точно определить целевые учебные пособия (серьезно, Google - чертовски большой ресурс, не откладывайте его, это в основном онлайн-библиотека).
Итак, допустим, вы хотели загрузить файл в базу данных с использованием HTML, PHP и mySQL - это ваша задача. Следующим шагом будет поиск, скажем, « PHP mySQL учебник по загрузке файлов, как ».
Фреймворки являются отличными инструментами для разработки ваших приложений, однако я бы сказал (личное мнение), что, по крайней мере, на начальном этапе лучше изучать простой PHP, входы и выходы, основные функции и способы использования. Это поможет вам лучше понять, как применять / разрабатывать с помощью фреймворка, так как вы поймете преимущества, которые он предлагает по сравнению с прямым PHP, и, следовательно, как более эффективно использовать фреймворк.