Handmade Hero is unique in that it is:
- Real time, watching a dude program a game
- He speaks his though process, stumbles, gets up and resolves issues
- Community interaction as they progress through the game
All, at the expense of content bloat. I think its popularity has spoken for itself in that Handmade Hero is a totally unique form of education.