Quite frankly (for me at least) I think it's easier to learn from books. Maybe its just because I don't have to stare at a screen for hours then. And I can read it anywhere! I've been reading php books for a few months now, I'm trying to cover every gap in what I know.
Go to your local library and take every book with the letters 'PHP' on it haha, it works!