На
codecademy.com можно основы PHP выучить довольно быстро на примерах. Насчет фреймворка, к сожалению, подсказать не могу ничего.
А вообще, всегда использую метод обучения на практике. Придумываешь себе проект и начинаешь его писать, попутно ища информацию в интернете.