Ti dovrai rassegnare non esiste VB gratuito in nessuna lingua
Non esistono ambienti di sviluppo gratuiti che valga la pena perderci del tempo, generalmente non hai supporto di nessun tipo
(copie pirata escluse).
Ti consiglio oramai di cominciare con VB.net 2003 ma se non hai fretta in autunno forse esce la versione 2005.