Computer Books rule.
This is a partial list of some I own, and eventually maybe a little critique on them...
Java:
Java Threads
Exploring Java **** (great book for learning java)
Java Network Programming
Java I/O
Professional JSP The Java Class Libraries Vol 1 **** The Java Class Libraries Second Edition Vol 1 (1.2 Supplement) ****
Java in a Nutshell second edition***
Java Examples in a Nutshell
Computer Graphics for Java Programmers
Enterprise Java Beans
Data Structures and Algorithms in Java ****
Java Game Programming for Dummies ***
Java Security
Building Parsers with Java
JDBC and Java
Java Cryptography
Other Programming:
OpenGL Programming Guide Programming Perl ****
Programming the Perl DBI The C Programming Language ***
Learning Perl The C Puzzle Book
Illustrated Guide to HTTP
The Design and Evlolution of C++
Effective C++
More Effective C++ Refactoring ***** Design Patterns ***** The Pragmatic Programmer *****
Mathematical Elements for Computer Graphics
REALbasic: The Definitive Guide
Pysics for Game Developers
C++ for Java Programmers
The C++ Programming Language
Learning Python
Programming Python
Applescript in a Nutshell
Unix:
Unix in a Nutshell
Unix Network Programming
Advanced Programming in the Unix Environment
Essential System Administration
Other: The Mythical Man Month
User Interface Design for Programmers
Game Design: Secrets of the Sages
Applied Cryptography
Learning GNU Emacs