- Lydia: Probably the best in terms of depth and options. But I only tried couple of them.
- TutsPlus: Second best in my opinion. But again, limited experience with only one author.
- Khan Academy: Love the UI, love the gamification, love the concept. But its more for entry level education (for now) and less of high-level, in depth learning. If they can apply the gamification to higher level learning (or just have more higher level content) it would be awesome.
- Treehouse: I have very very limited experience (just the php video series), I felt that it was a bit goofy. Like their target audience is someone who is not computer savvy or 12 year old.
I feel video is probably not the best medium for learning programming related contents. I think video can definitely supplement a text heavy learning, but otherwise I think textbooks are better way to learn programming (maybe its just me).
I would love to know experience from other HN-er's or any other online video tutorial sites they might have tried.