Visual Basic.NET es una evolución de Visual Basic implementada sobre el framework .NET que no es retrocompatible con versiones anteriores. Aunque introdujo cambios significativos en el lenguaje, el manejo de instrucciones es similar. Describe características como matrices, colecciones, constantes, flujo de control, tipos de datos, elementos declarados, delegados, enlace en tiempo de compilación y ejecución, tipos de error, eventos, interfaces y LINQ.