Try not to think of it as the next version of ASP, its not.
Its really a completely new framework/language to get a hold of. That said, I didn't find it overly difficult as I'd had a fair bit of experience with OO languages.
Strangely, my experience in programming vba on MS Access forms enabled me to get a grip of the 'event-driven' concepts of the new framework.
If you've got experience with C then all the better as it should help you to catch on the the new languages. After a while I got a grasp of the new VB.Net although at times it was little tricky.
A book is always great. So are the many tutorial sites on the net. I started with a few small projects, convinced my boss at work of the advantages and am now completing a couple of major new projects - its great.
Good luck and let us know if you need any help!
Cheers,
Andrew