A tutorial that takes the reader from really not understanding programming at all (including Jeff Atwood’s programming goats in his blog Coding Horror) to taking part in writing a program that enables the user to create tutorials. Uses open source tools where available. Stitches things together in a structured way that creates a convincing tool that is in fact encouraged to be continually developed, both the program and the tutorial.
Although some of my content is questionable, these tutorials are going to be solid. I will pair my penchant for clearly communicating my point in a variety of ways to the exacting task of sparking the accurate acquisition of knowledge concerning structuring code (spelling magic). IOW, I’m going to talk to different people in different ways, all the while really covering a useful context of knowledge around programming.
But I’m going to create versions. Tutorial templates can map content with variable expressions. Like describing how something will work then showing the code alternately in php, lisp or asp. Certain sentences would be language specific, perhaps explaining a quirk or feature not universally applicable. Try to mitigate the complexity through intuitive metaphors.