Thank you Hour-of-code..I am very happy with this initiative to teach programming at this age level...I highly recommend processing (processing.org) as a platform for learning how to program for young programmers. Processing is the new LOGO of this generation - it allows young programmers the ability to build programming projects with visual impact quickly without understanding complex image/graphic libraries.
In a few lines of code, they can draw objects, build simple games, animate shapes etc. This makes programming fun instead of the usual standard text output that most of us started with more traditional programming languages (Pascal, C/C++, Java, etc)
Out of the box, it also comes with a simple editor that you can setup the environment quickly. In addition, there are a lot of books that use processing as teaching tools for non-programmers, they are easy to read and go from simple concepts (variables, boolean logic, condition, scope) to more complex programming concepts like data structures, arrays, objects, etc.
RE: ADSactly Tech News - Students in Myanmar Taught Programming Skills!