I don't even know where to start, but let me try.
With the growth of the web and an influx of neophytes from all walks of life there is an infinite demand for books to get you off the ground and start "coding." These are the books better known as "Learn X in 24 hours" and "Y for dummies". This work continues the proud tradition started during the glorious plastic-pants CEO days of Dot-com bubble of the late 1990s.
Do I need to mention that the term "Algorithm" is absent from table of contents?
I guess this book can get you going with basic web development, but the amount of bad patterns & misconceptions that need to be corrected years into career are making it a poor choice.
There is really no shortcut to learn programming, take CS50 from Harvard instead, it is free and teaches things in a proper way without omitting fundamentals. Oh yeah, and professor Malan is amazing.