REVIEW - The Essential Guide to HTML5 - Using Games to learn HTML5 and JavaScript


Title:

The Essential Guide to HTML5

Using Games to learn HTML5 and JavaScript

Author:

Jeanine Meyer

Publisher:

Apress (2010)

Pages:

376pp

Reviewer:

Alan Lenton

Reviewed:

April 2014

Rating:

★★☆☆☆


Reviewed: May 2013

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.

A triumph of enthusiasm over pedagogy. Definitely not recommended!


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.