I use all of these books on a regular basis for maintaining and
improving my web site, running my home system and the Predictions League, and inevitably at work.
They're all excellent reference sources rather than 'How busy
dummies do X in 21 days for idiots' books, so don't buy them if
that's what you're after - but if you want an excellent reference
book, these are what you're looking for.
|
Programming Perl by
Larry Wall, Tom Christansen and Randall L. Schwartz. The standard
reference guide for all Perl programmers, from first principles to
more advanced topics. |
The Perl Cookbook by
Tom Christiansen and Nathan Torkington. Hundreds of examples,
problems, solutions and tips that continue and extend the
foundations in the Camel book. |
|
|
Mastering Regular
Expressions by Jeffrey Friedl. Everything you could possibly need
to know about regular expressions and the subtle differences and
additional features that are available in Perl, awk and 'standard'
(i.e. ed/sed) UNIX regular expressions. |
sed and awk by Dale
Dougherty and Arnold Robbins. An extremely useful and comprehensive
guide to the basics and the more advanced use of these UNIX
filters, covering all of the standard variants. |
|
|
HTML and XHTML - The
Definitive Guide by Chuck Musciano and Bill Kennedy This is what
taught me HTML (the first edition 5? years ago covered Netscape 2
extensions :-) and has been well updated over time. Great
reference, though I was a little bit sick of Kumquats by the end of
it. |
Dynamic HTML - The
Definitive Reference by Danny Goodman. I've not done a huge amount
of DHTML - lack of widespread browser support for most of the
really useful features being a key reason, but this gives excellent
coverage, and is worth the price for the fact that you get a
detailed reference of CSS/HTML/DHTML/DOM in the same book:
invaluable for cross-referencing. |
|
|
JavaScript - The
Definitive Guide by David Flanagan. Excellent coverage of the
language, how to support multiple versions and types of browsers
and how to hide all that sort of crud without ending up with a
lowest common denominator solution. |
UNIX Systems
Programming for SVR4 by David A. Curry. An excellent general
reference to SVR4 programming, with mentions for all of the major
variants. Not quite as comprehensive as Stevens, but slightly
easier to carry around. |
|
|
Advanced Programming
in the UNIX Environment by W. Richard Stevens. A weighty tome, but
worth the strain of lugging it around. If you're doing any amount
of semi-serious systems work, you can't afford to be without
this. |
TCP/IP Illustrated Vol
1: The Protocols by W. Richard Stevens. Doing serious network
programming? Don't have this book? Get another job, cos you don't
know what you're doing. |
|