HTML5 Using Games to Learn HTML5 and JavaScript

There's been considerable enthusiasm about the new capabilities of HTML5, and even suggestions that no other technologies or products are necessary to produce dynamic, engrossing, interactive web sites. That may be overstating things, but it is true the new features are exciting. It now is possible, using just HTML5, Cascading Style Sheets, and JavaScript, to draw lines, arcs, circles and ovals on the screen and specify events and event handling to produce animation and respond to user actions. You can include video and audio on your web site with standard controls, or place the video or audio in your application exactly when needed. You can create forms that validate the input and provide immediate feedback to users.