I was very surprised that he doesn't mention to stay away from scripting in csh/tcsh.
I've been using tcsh for 11 years now and I wish bash had been the default for the first unix job I had, because tcsh is the devil for writing any script greater than 10 lines.