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.
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