Apart from getting a good book, you can learn a lot from the documentation and examples accompanying these Javascript libraries:
- D3.js[^], make sure you visit Mike Bostocks' home page too[^] - as you will find a lot interesing stuff there too.
- jQuery[^]
- Knockout.js/[^]
You will probably want to learn about these libraries, and I suggest that you initially spend more time figuring out how to work with D3.js, as feel it provides a more intuitive approach to building and manipulating content for your pages.
You should also learn how to use the .Net
ScriptManager.Services[
^] collection to automatically generate a JavaScript client for your web services, as it really somplifies the development of HTML5 applications.
Best regards
Espen Harlinn