I don't use VB.NET often but not much of a difference. They both get compiled to MSIL to run on the CLR and use the .Net Base Class Library. Biggest difference I see is the Syntax. BASIC like syntax to C like Syntax.