I have written a number of white papers. As the Wikipedia link explains, a white paper is "an authoritative report or guide that helps solve a problem". The ones I have written are usually prepared for people I am working with to build some kind of product or service. They are often written quickly casually being under some kind of deadline. Nevertheless they have tended to have some content interesting to me and, I hope, to others. Therefore I've decided to start cleaning some of the papers up and make them readily available on the web.
The first white paper I offer is called "Learning to Program". This paper shows you how to use the Internet to learn about the Internet and then using this knowledge explains how you can be not only be a passenger on the Internet and but also one of the drivers.