Microsoft has a few Visual Studio 2005 Introductory eLearning courses available for free. Thanks Train Wreck and Selma.
Course 2913: Creating Your First Microsoft ASP.NET 2.0 Web Application
Course 4336: Upgrading from Microsoft Visual Basic 6.0: Introduction to the Microsoft .NET Framework
Workshop 4249: Performing Asynchronous Tasks by Using Multithreading with Microsoft Visual Studio 2005
Workshop 4260: Building and Consuming a Simple XML Web Service with Microsoft Visual Studio 2005
More free courses (Office 2007, SQL Server, BizTalk Server, ASP.NET) are also available. Thanks Kmarie1980