Have a look at this site. It includes video tutorials for all ASP.NET 2.0 features from beginner stuff like creating forms etc using data bases through to complex things like security etc
There are code samples in both C# and VB.
http://www.asp.net/learn/videos/