I too looked at VB but having originally worked
in Pascal, I settled on Delphi running on a Windows OS. Now with
Open Source, I have looked at Free Pascal using Lazarus but have
not done much with it. Of course there are the options of
Perl, Python, Ruby to think about too.