9 of 9 people found the following review helpful
Useful if you're starting out,
As a basic guide to getting your first bite out of the topics it's a very good book, it will explain to you the basic principles of the languages inside, but don't expect to be an expert at any of these after getting through it.
It's a beginners guide (a good one at that) but you'll probably need to invest in other book(s) one you are done with this one.
That is not to say that you should skip this one, as I said it does provide essential foundations.