I recommends Zed's to the absolute beginners. If they can handle LPTHW, they are on a good track for the future.
I also HATE how arrogant he is on the web. I dislike him as a person and thus can't bother with his classes.
I have taught zero-experience, low-aptitude beginners for nearly two decades, and his approach is basically exactly what I do with my own students.