Bueno, les dejo mi teoria acerca de los lenguajes:
Visual Basic: Lo uso bastante, pero solamente para crear pequeñas aplicaciones y no muy potentes, el hecho de necesitar las librerias del VB y los ocx q use es molesto a la hora de pasarle el programa a alguna persona, se necesita si o si crear el archivo de instalacion, etc.
C:
Bueno, me parece q es uno de los mas potentes, y faciles de transmitir, puesto q funciona en cualquier PC, pero obviamente no tiene la "estetica" ni la facilidad de programar como VB, pero no nos olvidemos que en este lenguaje se basan muchos otros, como por ejemplo Div (para juegos), PHP, etc, etc.
PHP:
Me parece EXCELENTE, creo q es un lenguaje muy util para todo lo que sea WEB y tiene muchas funciones y caracterisitcas q lo favorecen, y aparte es gratuito!.
Saludos