Что нужно знать для изучения yii2?
Для начала надо знать PHP и ООП. Без этих знаний будет очень сложно. Попробуйте открыть официальную документацию, она начинается с того, что создаем шаг за шагом первое простое приложение. Если покажется не сложным, то можно двигаться дальше. Если что-то не понятно, то надо будет подучить основы.
php, jquery, css, html - обязательно
ООП, mysql - желательно хотя бы основы