Visual Basic .NET, som ursprungligen utvecklades 2002, är efterträdaren till det äldre språket Visual Basic 6 (VB6). VB.NET delar många likheter med sin föregångare, inklusive dess syntax och namnkonventioner, men det tillägger också moderna programmeringstekniker och principer, till exempel objektorienterad programmering (OOP).
VB.NET har en enkel syntax som gör det till en utmärkt introduktion till programmering för nybörjare, men det har också avancerade funktioner som tillgodoser behoven hos mer erfarna utvecklare. Språket tillåter dra-och-släpp programmering, vilket kan underlätta utveckling av grafiska användargränssnitt (GUIs), samt stöd för databashantering, XML-integration, och mycket annat.
Språket är tätt integrerat med .NET-plattformen, vilket gör att utvecklarna kan dra full nytta av .NET:s Framework-klassbibliotek. Denna relation till .NET-plattformen innebär att VB.NET kan användas för att utveckla en rad olika applikationer, från enkla desktop applikationer till komplext, webb-baserade system.