A few weeks ago, a series of nine videos that are mostly under 15 minutes each appeared on the www.asp.net website. These are all free... anyone can watch them.They are all part of the “ASP.NET How Do I?” video series and cover a great range of topics. Instructional videos (with the added ability to stop and rewind and see it again) is such a great way to learn. My husband even does this to enhance his carpentry skills - in his case carpentry videos, not ASP.NET ;-). All of the videos I took a peek at so far were using Visual Basic.
There is also an additional (free) series for ASP.NET that is six hours of videos ranging from 15 min to about a 1/2 hour: Visual Web Developer for Beginners. I'm happy to see topics here that go out of the typical range of "how to do databinding" and dig into Debugging and Tracing a Website (lesson #5) and understanding Web Application State (Lesson #4). Though this series is aimed at beginners, there are a lot of non-beginners who can truly benefit from these lessons, too! Each lesson has a video using VB and one using C#, as well as downloadable code for each language as well.
I plan to watch some of these myself because you never know what great piece of information may have eluded you over the years.