I'd also suggest looking at c# if you've got access to Visual Studio .NET (strictly, you don't need it to complie c#, but the enviroment does a ton of the work for you). I've been working in it a lot recently, it has the syntax of c++ with the rapid prototyping benefits of VB. It was a lot easier for me to learn that than when I've tried to learn VB
K.