This book is not for beginners. What version of the book do you have. I have the C# version.
The inside cover of this book lists the prerequisites.
Quoting about 10 lines down from the top:
"To get the most from this book you should:
1. Have a working knowledge of C# and ASP.net
2. Have some experience with visual Studio.Net and Visual C# standard 2002."
I'm sure the
VB version of the book states the same.
Your failure to grasp the materials in this book is not a reflection of the programming languages used or their usage.
The I suggest that you start with Beginning ASP.net, Beginning
vb.net/C#.
I also made the mistake of jumping right into this book before fully understanding the ASP.net framework.
I don't agree with some of the methodologies the authors employed. However as a developer I learned that there is more then one way to skin a wabbit. :D
OK.
Here are some very good books to start.
Professional ASP.net (WROX)
Beginning ASP.net (WROX)
ASP.net Unleashed (SAMS)
Also, go to
www.asp.net and read the forum posts by subject, example apps for beginners and just hang out with the Microsoft.Net GuRus.
There is more then enough help online to assist you into becoming a Microsoft.net gUrU to.
I also rate this book as outstanding.

although I didn't 9 months and 3 books ago (hee hee)