Javascript: The Good Parts by Douglas Crockford
I wish that this book would have been published many years ago, because it gives you a good understanding of how to write javascript.
I know Douglas Crockford from his many video presentations, so when the book was available on amazon.com I bought it immediately. I really enjoyed reading it and even though I consider my self to have descent skills in the art of JavaScript, I still learned some great things.
One of the things I found really helpful was the chapter about Inheritance. I know that JavaScript doesn`t really have the same support of Inheritance like other programming languages, but I often thought it a bit peculiar.
Even though this book is fairly small, 170 pages to be exact, it contains a lot of good materials. You would probably have to read it a couple of times, just like I in order to understand everything. I still sometimes read a chapter or two if there is something I have forgotten.
So, if you are into the black magic of JavaScript then reading this book is a good start to get on your way to become a true Jedi. However if you have no experience with programming you might want to wait awhile.