provides lots of features that make it ideal for creating web applications. But there is a lot to learn. You could buy a book
or read the specification
or you could just jump right in with the HTML5 tutorials
on this site. How do you feel about HTML5? Are you using it, planning to use it, or never planning to use it?