A school computer technician taught it as a course in the school I went to when I was 17. Only taught the basic
HTML and the painful table-based layouts (Ouch). After that I taught myself more
HTML and
CSS, and got used to the much more easier table-free layouts. Trying my best to learn JavaScript. Only know the OnMouseover & OnMouseout stuff so far.