As for sites, I like
www.webreference.com and
www.javascript.com (which may be the same site, but the js part only). For more advanced scripting and CSS, DHTML,
www.dhtml.com is a great site. They have a lot of tutorials that take you step by step through different procedures. Some great scripts over there. They were the first to come up with the menu drop-down hiearchy, which you are starting to see on a lot of sites.
Haven't really used too many books on Javascript because you can find so much on the web. When it comes to JS, I learned the basics, and then just waited for a problem to present itself, then I go out to the web and start searcing for the answer. I find that for JS, this is better than most books. For the basics, a simple book like Teach Yourself JavaScript in 24 hours is a nice read. Teaches the language syntax and is a book you can finish very quickly.
[This message has been edited by bill bozeman (edited October 03, 2000).]