While listening to the .NET Rocks show dated 7/4/2005 Carl mentioned a free book from Microsoft titled Introducing Visual Basic 2005 for Developers . While I prefer C# it is always great to expand your skillset. Introducing Visual Basic 2005 for Developers