Учиться лучше всего на реальных практических задачах.
Но они должны быть по силам.
Допустим, вы работали с фреймворком А, и поступает задача, связанная с фреймворком Б. Вы потратили 2-3 часа на знакомство с документацией нового фреймворка, составили представление и можете сделать вывод — справитесь за 2 недели или нет.
Если же вы знаете только азы php, то, почти наверняка не стоит рисковать.
Попрактикуйтесь в чем-то попроще. Сделайте проект для себя, бесплатно для друга...