I think, after reading the two, that the reader would be better served by reading Doug Crockford's "JavaScript - the Good Parts" first. It's a less practical book in terms of giving you examples of real-world applications of JavaScript, but it explains the weirder aspects, and the better aspects of the language in a concise way which just crystallises your understanding of the it, and will enable you to fully appreciate this book. I think that between these two, and using as a reference either the O'Reilly books on JavaScript - the Complete Reference or DHTML - The Complete Reference as your have-by-your-workstation book, you have a chance at getting properly good at writing decent JavaScript code. It's hard to see how else you can get that good without years of bitter experience, as decent JS knowledge documentation on the web is non-existent. I also highly recommend Doug Crockford's series of lectures on JavaScript, which you can get for free off of Yahoo video somewheres. You just won't find the intricacies, traps, and subtleties of JavaScript explained in such detail anywhere else.