Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

11 of 11 people found the following review helpful
on 2 September 2011
The problem with the author is that she is having a real problem identifying her target group, you simply can't write a book that is good for total beginners to experts in the same time, it's an impossible mission imo and the case of this book it was a total failure. The author to write a book for everyone but she lost everyone.

Since the start, it was obvious for me that the book is not for experienced developers but my problem was that I thought it will be even worse for beginners, so who is it targeting? For beginners, there is a small chapter called the Basics, this is the basics of HTML (HTML4 in my opinion) and CSS and Javascript, all scrummed in 18 pages with half of them are pictures (and ugly tables for code samples). After that, it jumps straight to using canvas and the drawing api. I can't imagine how is this helpful for a complete beginner.

Another issue for beginners is the code quality, I think that teaching bad habits and design for beginners is just awful and the code samples in here are definitely not top-quality. To make it worse, the author tries hard to re-invent the wheel when it comes to terminology, like scripting languages, compiled languages, objects etc... she tries to explain in a way that she thinks it's simple, I can not say for sure how easy this makes it for beginners but a big part of any serious coding exercise is convention and patterns so I think that beginners will have an easier time speaking the language and terminology that everyone around them will be speaking.

For an experienced reader, who knows some HTML and javascript, there is no real mention of what's new in HTML5, so you will not learn about HTML5. You will - supposedly - learn about the drawing api and canvas, only that. And don't be put off by that, because this api is definitely worth a book by its own, but this is just not the right book.

To top it all, the killer for this book in my view is the very bad layout, using tables for code sample with code on the left and comments on the right, very ugly, very unreadable and ironically enough using TABLES for presentation in a book about HTML5.

This is the first review I write on Amazon and the reason is I got deceived by the two positive reviews the book had at the start, and a colleague of mine also bought it for the same reason so I felt give my honest opinion then you decide.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
5 of 5 people found the following review helpful
on 4 September 2011
I really can't recommend buying this book. It seems to have been written mainly for people with a very short attention span, and therefore skips on explaining why you do things in a specific way. The chosen way of displaying programs listings, while it might have be useful for annotating each line, makes it impossible to look at the program flow, or consider the over all design. The one correct idea - that of incremental program development - becomes merely a vehicle for large spaced out repetitive chunks of code which probably extend the size of the book by as much as 20%.

The code itself, is, how shall I put it, somewhat less than optimal, and not conducive to creating good coding habits by those learning from the book. For instance, in the dice game example, the code for drawing a dot on the dice is repeated in a 'cut and paste' style every time a dot is drawn, instead of being gathered into a function and called each time it is needed.

I shudder to think about what sort of web site someone who learned from this book would put together. Fortunately, perhaps, they are not likely to learn enough from the book to make a web site work.

Definitely not recommended!
11 commentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on 10 November 2011
I purchased this book, lets say from the beginners perspective, luckily for me i already studied the basics of computer programming at university. I'm afraid the author of this book jumps between topics, in trying to explain things in a simple manner she actually over complicates things. A good example would be she spends many pages introducing the concept of drawing on the canvas specifically a rectangle, only in the end she doesn't draw a rectangle... but provides a complete code example on how to draw a circle?.

I'm still going through the book, but i find myself reading the same paragraphs many times, trying to get through the dumbed down waffle, which is supposed to help you but in the end its the ultimate downfall of this book.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on 25 May 2012
I also was mislead by the 2 positive reviews. I've only just got round to using the book I bought some time ago and am so disappointed. The code layout is very hard to follow and I don't consider the content is suitable for beginners. As for the author's comment on page 40 of 'In any case, this made sense to me and I programmed and debugged it fairly fast', it is hard to believe she thought this appropriate encouragement for beginners.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
4 of 6 people found the following review helpful
on 18 January 2011
a great programmer's guide to html5, packed with lots of code examples, puzzles and detailed explanations of what everything does, very comprehensive.

it's also quite well laid out with a good chunk of sections explaining the intricacies of canvas, animations concepts and collision detection. you'll also find a wealth of quite useful code samples to take away for your next project.

great resource and a worthwhile addition to your html5 collection.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
5 of 8 people found the following review helpful
on 3 January 2011
A good way to learn the new HTML5 tags and canvas,with javascript games.
Well documented code,easy to follow guidelines for completion of games!
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 3 people found the following review helpful
on 25 April 2011
This is a very good book. I've been trying to learn javascript for a longtime but only now am I starting to understand how to implement it. I've still got a long way to go but this book has helped (Just starting chapter 4). Thanks
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.