> Google is the best book. The last time I bought a book to learn a
programming language was more than eight years ago because my
university class required it.
I don't know about that. Newsgroup posts tend to be short and are
imperfect at giving one a background understanding of important issues.
The source materials and manuals are overwhelming and it is difficult
to know where to start with them. Good, well written, in-depth
tutorials are few and far between. It is useful when a good writer can
patiently explain how things work and give some guidance about what is
more important and what is less important.