ähm...
VB6 ==> nicht bis kaum
OOP(
IMHO keine Vererbung...)
VB.NET ==>
OOP. Das kommt aber von .NET. Da is alles OO. Jede .NET-Sprache is so...
Mal n kleiner Überklick über Programmiersprachen:
http://r2c2.weingut-rehn.de/forum/viewtopic.php?t=38
//Nachtrag:
Ich würde auch C# vorschlagen, bzw. hab mich, als ich mir die Frage gestellt hab, dafür entschieden...
mfg
Christian