Great job! Really inspiring. I love hearing about ideas how to introduce programming to people without cs background, nor (I assume) any prior interest in software development. I liked the part about communication - that's something they never teach at the universities. Btw, what did you use for editting? Some sort of an IDE, or maybe something lighter? For begimners I've always thought something like notepad++ or gedit should be enough (for the sake of syntax highlighting, wchich makes code so much prettier).