MIT's Scratch project

not sure how I missed this lovely programming learning environment and community