Jeremy Keith and ABookApart have released this book for free online!
HTML5 for Web Designers is a pretty good book, though I prefer Introducing HTML5
(Yes, I get a small pittance for pointing you to a book)
My family has been buying Mac's since I no longer do their Windows tech support. Now I'm Apple Tech support. Can't win.