Gracias rob1104!
Así es Visual Basic.
Entonces, no hay gran diferencia funcional entre Visual Basic y Visual Basic?
Me imagino que habrás querido decir entre Visual basic
.net y Visual basic 6, en realidad más que nada la diferencia es que VB.NET está más tirado para el lado de las aplicaciones web (o a la nube como le llaman) y VB6 más a aplicaciones cotidianas y/o de escritorio.
Espero haya quedado claro, cualquiera de las 2 opciones es buena, sólo que si es para crear una aplicación común y corriente con VB6 es más que suficiente, y tienes soporte para bases de datos, etc. Por otro lado encontrarás más info documentada de VB6 en la web
Falso, .Net no está orientado a nada, solo a desarrollar como cualqueir otra tecnología. Y lo de la nube acaba de salir, .net lleva desde el 2001 mucho antes de Cloud Computing. Además puedes hacer tus aplicaciones de escritorio (es decir Winforms) sin ningún problema, más bien con muchas ventajas.
VB6 es una tecnología de 1998, en cambio .Net es por lo que Mirosoft está apostando ahora, y muchas empresas también.
Tampoco vas a encontrar más info de VB6 que de .Net, ya que la mayoría de los programadores de VB6 están migrando a VB.Net
Por otro lado, en .Net tienes Clases para conectarte con Sql Server y con Oracle, clases que vienen en el framework, es decir son nativas del lenguaje. Por ejmplo, tienes a SqlConenction y OracleConnection.
Además de eso puedes integrar soluciones Windows, con Soluciones Web, Web services, Librerias (DLL) y mucho más en una sola solución de Visual Studio 2010.
Otra vía es Java, pero no es mi tema, aunque también es bueno..
Mi recomendación es que dejes atrás los lenguajes antiguos, y te vayas siempre por lo actualizado: .Net o Java.
PD: en .Net te recomiendo C#
Saludos!