Tämän oppaan sisältö on muotoutunut usean vuoden aikana Helsingin teknillisessä oppilaitoksessa pitämieni ohjelmointikurssien yhteydessä.
Verkkomuotoisen oppaan tekemisen on mahdollistanut opetushallituksen tuki www-julkaisuprojektille.
Analogioita ja animaatioita on toteutettu opiskelijoiden harjoitustöinä.