Ditto on Flanagan's book, especially if you already know another programming language.
Yet another anon
I have and use Flanagan's book, and it's a solid recommendation. The book I turn to again and again, however, especially for a reference on which browsers support what, is another Danny Goodman book: Dynamic HTML, The Definitive Reference. It's a big, green spine, but it's the best $60 I've ever spent.
i use and continue to use the wrox one...a few code errors, but its not bad. Also explains the DOM, BOM, DHTML, a few other extras.
Fog Creek Home