@sun @weeble @wowaname @jeffcliff
If a kid is passionate about coding, they will learn that boring stuff on a level like Goku.
Data structures are the equivalent to throwing and catching in baseball. (Don't quote me, I don't know how sports work.)
Minecraft being written in Java is my goto strawman for not teaching children "easy" programming.
Fundamentals can come from megablocks, but don't build your house out of them.
I see the soy languages as learning aids, but not production tools.