Какой стэк технологий изучить чтобы стать junior web developer?
Учи теперь много php и Yii. Параллельно ищи работу на досках своего города и ходи на собеседования. После собеседований подтягивай то, что не знал еще (чем отличается абстрактный класс от ...). 
Думаю, очень быстро устроишься. Junior web dev-у, достаточно базовых основ и умения быстро находить информацию. Остальное получишь в процессе работы.
А начать подготовку к собеседованиям можно с этой книги: https://goo.gl/BxgMX0
--[добавлено, ответ на удаленный вопрос--]
Чтобы выросло понимание ООП, начать надо не с Yii, а с разбора более простых вещей:
- класс
- методы класса
- объект
- статические методы класса
- абстрактный класс
- абстрактные методы
- интерфейс
- трейт
Что касается Yii, то неплохо было бы сделать блог + админку к нему. Но без лишнего функционала, иначе будет долго. Перед блогом, советую сделать гостевую книгу. Нужно знаний достаточно чтобы на словах описать "как создать роутер", "как создать контроллер", "как создать модель таблицы в бд", "как создать вьюху".. На этом +/- можно и закончить, остальное узнаешь уже на собеседованиях..
NDanilov2015  нашли какое-нибудь решение ?