Advanced Programming Resources
Les Czegel - Shell Programming (Excellent!)
Advanced Bash Scripting Guide (good for homework)
The Unix Environment for Programming (CSUN)
UNIX Programming (for labs, Excellent!)
Introduction to Computer Systems (Rice University, Good.)
Advanced C Programming (Excellent!)
Advanced Programming (Columbia, Excellent!)
Advanced Programming Techniques (Princeton, Brian Kernighan)
Advanced C++ (New Mexico, Excellent!)
ICS 54 (Good exercise!)
Programming Paradigms (Standford, Excellent!)
Advanced Programming Tools and Techniques (for labs, Excellent!)
Stanford CS Education Library (Excellent!)
Stanford CSE Hosted Class Pages (Excellent!)
Programming in UNIX
Intermediate Programming (CSE120)
Advanced C++ Programming
C++ References
Advanced Programming (Notre Dame)
Code Complete, 2nd Ed.
CSci 3081 - Program Design and Development
CS 441 Advanced Programming - Theory and Practice
CS 100: Software Construction
Effective OO Programming (design pattern)
Software Engineering: Principles & Practice (with useful Tcl/Tk info)
Mark G. Sobell, A Practical Guide to Red Hat Linux
Free Online Linux Books (including Advanced Linux Programming)
GTK+ / Gnome Application Development
TclWise - A Tcl book with free chapters online
Tcl Exercises
UNIX(R) Shells by Example (4th Edition) (Paperback) by Ellie Quigley (available at Safari)
A Practical Guide to Red Hat Linux 8 by Mark G. Sobell (available at Safari)