Suggested reading list for Unix/Shell Programming - Life with Unix; Libes; Prentice Hall. (A must for truly understanding why Unix is what it is.) - Unix System V, Release 4 -- an Introduction; Rosen, et al.; McGraw Hill. (Comprehensive guide to using and programming with Unix. Mostly applies to Berkeley based systems.) - Exploring the Unix System; Kochan & Wood; Hayden Book Co. (Geared toward System V Unix, not Berkeley Unix, but most of it works the same. Intro to medium level.) - An Introduction to Berkeley Unix; Wang; West. (Geared toward Berkeley Unix specifically. Intro to advanced.) - Unix Shell Programming; Kochan & Wood; Hayden. (Only shell -- little on awk, no perl; mostly Bourne shell. Advanced.) - The Unix C-shell Field Guide; Anderson & Anderson; Prentice Hall. (C-shell oriented only. Intro to advanced.) - The AWK Programming Language; Aho, Kernighan & Weinberger; Prentice Hall. (Only about awk. Advanced.) - Programming Perl; Wall & Schwartz; O'Reilly. Also see the Perl manual page (e.g., print out the on-line copy). (Only about perl; limited examples, but comprehensive. Advanced.) - Unix System Security; Kochen & Wood; Hayden. (Unix and C; Advanced.) - Unix System Administration Handbook; Nemeth, Snyder & Seebass; Prentice Hall. (By Evi Nemeth at CU-Boulder. Advanced.) - The system's documentation set; a complete copy of this should be available to all. (Very intro to very advanced.) - NetNews. Not a book, but the net itself -- very valuable to get information. There are over 1000 groups, including, e.g., one just for perl.