С какими знаниями стоит начать изучение Yii2?
Учим:
1 - ООП в php.
2 - MVC патерн.
А вообще я вам предлогаю начать с Laravel. У него дока по понятней задокументирована в отличии от Yii да и кода меньше.
С такими знаниями начните с CodeIgniter https://www.codeigniter.com/