*vi (vim, vile) *awk scripting *tetris *regular expressions *tcl/tk *foundations of c (education) *gospel *sqlite