Learning C
SwellJoe: C Primer Plus was completely useless to me.  As I mentioned in another thread, I tried several books on C before K&R and none of them "took".  I knew (by some definition of "knew") other languages (several BASIC variants, Pascal, REXX, Amiga shell, a little 6502 and 68000 assembler, etc.) when I started learning C...but it took years, and several failed attempts before I was actually able to make sense of real C code.My book recommendations would be K&R, Advanced Programming in the UNIX Environment by Stevens, and C: A Reference Manual by Harbison and Steele.  In that order.  With liberal doses of web research and reading real world examples and experimentation.