RE:el lenguaje mas facil de programacion
Mmm.. bueno, no me parece que C/C++ sean obsoletos. Simplemente C++ es el lenguaje -hoy por hoy- más usado en el mundo (según datos del mismo OMG). C sigue siendo el lenguaje más empleado en Unix y derivados (Linux, Mac, etc). C no es obsoleto, TODAS las APIs están hechas en C, incluso las de Java. Es más, Java mismo (su máquina virtual) y la mayoría de las clases del J2SE y J2EE están hechas en C, o bien, clases declaradas como "native"... y codificadas en C/C++.
Por otro lado, a mí me parece que Java tiene muchísimas limitantes (no tiene manipulación de memoria, no tiene herencia múltiple, no tiene programación genérica, no puedes crear tipos que se pasen por valor). Claro, estas ausencias no son errores de diseño, sino que los del Oak Project perseguían ciertas metas -portabilidad, seguridad y sencillez.
El problema de estos lenguajes es que te quitan una visión más amplia del mundo de la programación. No es lo mismo que sepas C/C++ y todo lo que puedes hacer, y aún así programar en Java, que sólo conocer Java y no saber 1) cuáles son los fundamentos sobre los que Java se base, y 2) las técnicas avanzadas en orientacion a objetos (que C++ implementa y Java no). Por ello es que para aprender a programar, te recomendaría que aprendieras C primero, leyeras algo sencillo de C++, y si quieres luego Java.
Por otro lado, comentar que C/C++ no fueron hechos para DOS (mucho menos para el de Microsoft). C existe desde la primera versión de Unix en 1970 y ambos lenguajes fueron hechos para Unix y pensados para ser portables a otras plataformas (a nivel de compilación), algo que han logrado.
Otra ventaja de C es que por su misma naturaleza, la mayoría de las APIs están en C. Si quieres acceder a una base de datos cualquiera (p.e. mySql), violá, tienes el API en C. Si la quieres en Java, tendrás que esperar a que alguien la desarrolle, o bien, desarrollarla tú... en C, haciéndole un envoltorio Java.
Por otro lado, el empleo de VB sería lamentable. Si bien es sencillo programar interfases gráficas, yo estoy convencido de que le nubla el cerebro a los programadores. Yo mismo fuí su víctima. En todo caso, mejor Delphi (lenguaje moderno, potente, sencillo, orientado a objetos) o C#.
Por cierto, no hay programación sencilla. VB te puede seducir, pero a la larga para sistemas no-triviales, te dará muchos dolores de cabeza.