Estimado alitronn, en realidad tu pregunta es muy vaga ya que son muchos los lenguajes de programación orientados a objetos aunque se puede llegar a considrar el "papá" de todos ellos a C++, pero eso no quita que no puedas hacer programación orientada a objetos con Java, Pascal o incluso Visual Basic, sí podés hacerlo perfectamente, pero no tienen la misma performance lamentablemente
Con respecto a tu segunda pregunta, es muy simple, el Visual Basic Profesional 6.0 incluye solamente eso, el Visual Basic, pero el Visual Studio 6.0 incluye además el Visual C++, el Visual InterDev y Visual FoxPro además de otras utilidades como Visual SourceSafe, InstallShield for C++, etc. O sea que básicamente el Visual Studio es el paquete completo de utilidades, no solamente el Visual Basic, entendés? Eso espero.