Нет.Я бы сказал, что сначала вы должны изучить PHP.Есть множество концепций, которые вы должны знать, прежде чем даже подумать о создании приложений с использованием фреймворка, особенно с Yii.
Yii имеет более высокую кривую обучения, чем, например, CodeIgniter и CakePHP.Хотя вы можете сначала создавать CRUD-приложения на их основе, это становится проблемой, когда вы сталкиваетесь с «реальными» проблемами, такими как очистка контента, манипуляции с изображениями и т. Д.
Изучение PHP, создание приложения(блоговое / инвойсное приложение / система инвентаризации) с ванильным PHP, и вы сможете войти в фреймворк и выучить фреймворк, не очень много языка (возможно, некоторые концепции).Книги на PHP полезны, когда вы получаете достаточно информации из Интернета.Книги хороши, когда вы хотите знать разные концепции от авторов, и вы будете совершенно уверены, что контент правильный, поскольку они отредактированы техническими редакторами по сравнению с неотредактированным контентом, который вы найдете в Интернете.
Источники, которые я рекомендую:
Как только вы попадаете на фреймворк, вы теперь знаете, ПОЧЕМУ вам даже нужен фреймворк.ПОЧЕМУ вы даже хотите закодировать в MVC.ПОЧЕМУ MVC подходит вам.