Can anyone recommend some good online tutorials for learning .NET? Something for VS2005 or 2008?

http://www.4guysfromrolla.com
That is a really good one, covering a broad range of topics. The MSDN library online is another good resource, and is almost always my first stop when I have an issue. I've always prefered books as a resource, and from SAMS publishing, there is the ASP.NET 2.0 Unleashed, there are newer versions out, but thats the one on my desk right now.

All this is for learning ASP.NET specifically, but if you wanna learn programming in .NET, I'd recommend looking into classes at a college or something, the framework is huge, and places like ITT Tech ( I hate them, but they do teach the framework almost exclusively) offer classes and such using both VB.NET and C#