One of the most-recommended for those new to Linux is "Running Linux" by Matt Welsh, published by O'Reilly. Whatever your interests (Linux, C++, PERL, etc.), the O'Reilly books are good references to have.
As far as online material, the place to go is The Linux Documentation Project
. All of the HOW-TOs, as well as online books and guides, can be found there.