Como dices que tienes conocimientos de VB 6.0, mi consejo seria que utilices Visual Basic .Net, y emplees como herramienta de desarrollo SharpDevelop (un IDE practicamente identico a Visual Studio), y como runtime y compilador Mono 1.2.4, el cual es una implementacion Open Source y multiplataforma del .Net Framework.
Mas informacion:
www.icsharpcode.com/OpenSource/SD/Default.aspx www.mono-project.com