Hola, bueno como sabras el entorno para VB.NET no es gratis, talvez exista sitios donde puedas bajar versiones piratas, pero esta prohibido intercambiar ese tipo de informacion, y si no queremos que el foro no tenga mala imagen mejor no hablamos de eso OK
Actualmente microsoft esta lanzando en varios paises entrenamientos gratuitos, conferencias, etc. y en algunos de esos regalan versiones profesionales de VB.NET, limitadas. ej:
www.aspnetwebcasts.com (
pero esto ya termino, creo pero que se pueden ver las grabaciones
)
ahora si tambien te llevas bien con C# entonces si hay un entorno gratis para desarrollar con este lenguaje, este se llama SharpDevelop
SharpDevelopSalu2