Speaking JavaScript
Another book from the O'Reilly reviewer program and this one is fresh off the press.
With a title such as this one I would normally expect it's a book aimed at managers giving them just enough information to be dangerous or annoying. Really not the case with this book.
I don't honestly believe that it could ever be for people who have never done any programming previously but it is certainly great for those that are looking to start. Even better is that it's not the end of the road for it then, you might want to put it to one side for a while but it will then come in very useful once you have got your hands dirty on a few projects in giving best practice info, hint, tips and tricks and, also, very deep information on pretty much everything the language and many of its engines, currently have.
Being split into the four sections is a good way of breaking up the information. One downside I did feel the book had was the amount of cross referencing between pages and sections in the book. If your just reading the book through it starts to become very confusing, although, it's likely to be great for the experienced JavaScript programmer looking for confirmation about something or just to get a refresher.
It's not often that you find programming books that will stay with you as your skill and experience grow but this is certainly one. As stated earlier I found the cross referencing a little confusing and even annoying on occasions so I feel I can only give this a 3 out of 5.
Grab a copy from here