MIT create scratch to teach young children about programming and interactive design. I played around with it and I thought it was fun and that it would be a helpful way for those interested in code to learn some basic concepts that are use in pretty much all programming languages. It’s free and sort of simply after you go through the tutorials. Hope this is useful to some.
saw this today over at boingboing: http://boingboing.net/2013/10/24/super-scratch-programming-adve-2.html