I answered this with a similar question.
Head First HTML5 Programming is by far the best book I've ever seen for a novice developer. He continues to introduce Javascript to create. Then it shows all the magic combining HTML5 and Javascript.
(This is also a good book if you want to move forward and learn some JS libraries, such as jQuery, dojo, prototype, etc.)
chhantyal
source share