touch typing: 10 fingers + numbers
a decent editor: vim
html+css
jquery (i guess it's the lispiest framework)
server-side: lisp / scheme
unix command: piping, awk, grep, find, xargs (a 'mapping' equivalent)
gimp: script-fu (tiny-scheme) and imagemagick of course
os: openbsd (i find it easier -- altho more stern -- than linux)