Однозначно codeigniter. Он не такой крутой как например Laravel, но зато уровень вхождения у него ниже.
Я с ноля учился программированию, важно было видеть примеры использования когда. Это для меня было самым главным.
На модных фреймворках, надо тебе грид с фильтром сделать, в доках есть, вот тебе метод. Потом ищешь как его использовать, а через год, какой-нить кулхацкер тебе секреты паттернов в гриде раскрывает. Естественно в доках ничего нет, ты же программист. У CI ситуация другая, там примеры в доках есть, делаешь свое дело, доки в помощь.
Я выбрал Zend сперва, чтобы сразу, потом попробовал Symfony, в итоге освоить удалось CodeIgniter.
Сделал на нем интернет магазин. Документация у него шикарная, на формуе всегда помогали.
Как сейчас не знаю, уже лет пять с Yii работаю. Но это codeigniter меня работать с фреймворками научил.