This looks awesome and I can't wait to give it a whirl with my kids. I am, however, a little concerned about one of Dijkstra's "unpleasant truths"[0]: > It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. I'm not qualified to interpret Dijkstra, so how serious of a warning or truth…
Mental models are important. Life would be better for everyone if people started learning programming with LISP, Smalltalk, or at least C#'s LINQ in LINQPad.