Quizás deberías definir “interesante”. Para mí, interesante es algo que llama mi atención, que encuentro intrigante, atractivo, innovador, etc.
De los idiomas mencionados, quizás ninguno sea muy interesante en este momento.
Pero si tuviera que elegir el más útil, práctico y productivo, comenzaría por abandonar php.
Php fue inventado como un lenguaje de propósito único para el desarrollo web del lado del servidor. No se ejecuta fuera de este entorno y, en mi humilde opinión, ni siquiera es una buena opción para esta tarea.
- ¿Qué proveedor de alojamiento web utiliza y por qué?
- ¿Puede un servidor dar JSON como respuesta cuando el navegador exige un archivo .HTML?
- ¿Qué es un tiempo de carga de página rápido?
- ¿Cómo hago para crear un sitio web como mint.com para un proyecto personal? Más aún, ¿cómo obtengo la autorización para conectarme a las cuentas bancarias de las personas después de que ingresen los detalles?
- ¿Cuál es el mejor lugar para descargar plantillas Bootstrap gratuitas?
Entonces abandonaría C #. ¿Por qué?
Debido a que es solo Windows (OK, también tiene Mono para Linux, pero no parece muy “interesante”). Además, es muy similar a Java: detallado, con una sintaxis aburrida como c.
La elección sería entre python y ruby. ¿Por qué?
Debido a que ambos son de código abierto, se ejecutan en todas partes en todas las plataformas, son lenguajes de programación multipropósito adecuados para casi cualquier tarea (excepto programación de bajo nivel o computación de alto rendimiento).
También son muy simples, fáciles de aprender, legibles, con buena sintaxis y dinámica.
Mi elección sería python sobre ruby. ¿Por qué?
Porque lo sé mejor, porque tiene más éxito en las grandes empresas (Google, por ejemplo) y en los círculos científicos, tiene bibliotecas más útiles (numpy, por ejemplo) y tiene una sintaxis más regular y menos mágica.
Su filosofía es “preferiblemente solo hay una forma obvia de hacer cada tarea”, mientras que Ruby es lo opuesto (muchas formas de hacer la misma tarea) que está más cerca de la filosofía de Perl.
Y finalmente, creo que python es actualmente más rápido que ruby (especialmente pypy, que tiene un compilador justo a tiempo).