* a recent interview with Ken Thompson http://drdobbs.com/open-source/229502480 * some UNIX shell scripting: http://steve-parker.org/sh/sh.shtml. I wouldn't rush this though. Shell scripts are a series of UNIX commands. You don't know enough commands yet to make shell scripting useful * operating system interface design between 1980 and 2009: http://www.webdesignerdepot.com/2009/03/operating-system-interface-design-between-1981-2009/ The wget command – We sometimes use it in shell scripts to download configuration files cd /etc/; wget http://somewebserver/foo.conf <- would put foo.conf into /etc you can also use it to download an entire website. When I was teaching “man in the middle attacks” (http://en.wikipedia.org/wiki/Man-in-the-middle_attack) I used wget –r http://www/chase.com to show the class how easy it was to replicate a website. You can test this with wget –r http://biff.freeshell.org/learnlinux/ The “-r” switch does download with recursion .. that means, all the images, links, pictures, etc.