Thank you, @timsneath. I appreciate that.
I would like to see how well progressive disclosure works in practice. It's not as valuable to a professional user (they generally want to grok the languages they adopt), but for a kid learning to program from scratch (who doesn't need to maintain other people's code), progressive disclosure could work well.
I'll check out some of those links. Thanks, Tim.