Given that we're on the site for a book publisher, I'm predisposed to saying "yes, a book is a very good way to learn!" :)
I'd recommend "Beginning ASP.NET 2.0 with C#" by Chris Hart, Dave Sussman, John Kauffman, and Chris Ullman:
http://www.wrox.com/WileyCDA/WroxTit...470042583.html
when you get stuck on something (and you will, everyone does in ASP.NET), there's a very active forum for questions about the book here:
http://p2p.wrox.com/book-beginning-asp-net-2-0-book-vb-isbn-978-0-7645-8850-1-c-isbn-978-0-470-04258-8-228/
and a good general ASP.NET 2.0 forum for beginners here:
http://p2p.wrox.com/forum.asp?FORUM_ID=133
both with a lot of members who would love to help you past rough spots. Between the book and the forum, it's the best of both individual and group learning.
Jim Minatel
Senior Acquisitions Editor
Wiley Technology Publishing
WROX Press
Blog:
http://wroxblog.typepad.com/
Jim's Book of the week:
No book this week - Donate to the Red Cross!