Ah, I see...
ASP is Microsoft's server side language. It is much like PHP, in that regard. It has the same approximate uses, etc.
ASP.NET is the latest version of ASP, I believe there are farily major changes between ASP and ASP.NET.
VB is Visual Basic. It is a programming language, and is used for much more than just internet programming.
VB.NET is... I dunno, acutally. lol. I'm guessing it is just the latest verions of VB, and is in compliance with the rest of M$'s visual studio .NET.
That's the "Cliff's Notes" explination, anyway...