Teaching a non-programmer web development?
hs: ordered by importance:touch typing: 10 fingers + numbersa decent editor: vimhtml+cssjquery (i guess it's the lispiest framework)server-side: lisp / schemeunix command: piping, awk, grep, find, xargs (a 'mapping' equivalent)gimp: script-fu (tiny-scheme) and imagemagick of courseos: openbsd (i find it easier -- altho more stern -- than linux)