Я бы не стал сейчас изучать yii1, ввиду его устаревания. Там и композер не использовался, не было пространства имен и т.д. Что сейчас дефакто эти вещи используется везде.
Лучше возьми 2 ветку, если решил изучать yii фреймворк.
А поводу что нужно знать перед изучением фреймворка, я бы сказал, что лучше попробуйте пописать свой фреймворк или cms'ку, но максимально правильно, с паттернами и неймспейсами, эти штуки дадут вам колосальный опыт, и многие вещи встанут на свои места.