Hi, thanks for your reply, I'd like to make sure, before I buy it, does this book cover everything that a complete novice should know. You remember, I have never touched javascript before, and although I have heared of it, I don't even know what the DOM is. Does the book fully explain this? Is there a website that accompanies the book, or just a page that explains what it covers? Thanks!