Helpful Links
(Many of these links were pulled from Prof. Shacklette's Unix Programming course at the U of C
new Quick vi tutorial
Molay Companion Website
From basic C programming to Interprocess Communication, RPCs and threads:http://www.cs.cf.ac.uk/Dave/C/CE.html
Unix Programming Frequently Asked Questions: http://www.erlenstar.demon.co.uk/unix/faq_toc.html (other flavors of Unix, not much of Linux, but still a lot of useful information)
The Unix Programming Environment: http://www.iu.hio.no/~mark/unix/unix_toc.html
C code from BLP textbook: 2971.tar
C libraries: http://users.actcom.co.il/~choo/lupg/tutorials/libraries/unix-c-libraries.html
Advanced Bash Scripting Guide: http://www.linuxdoc.org/LDP/abs/html/index.html
Linux Frequently Asked Questions with Answers: http://www.linuxdoc.org/FAQ/Linux-FAQ/
Linux documentation: http://www.die.net/doc/linux/
A very useful list of introductory tutorials is here. Among the most relevant subjects are:
A list of programming tools and tutorials -- more than you'll ever want:http://www.cs.rice.edu/~kaizhang/Programming.html.(Some of the links are broken, many are working).