Aprendí y desarrollé mucho con Java después de PHP y un poco de Perl, y estoy bastante contento de haberlo hecho. Me di cuenta de que en los círculos de Java, hay mucho más pensamiento y énfasis en la construcción de arquitecturas de software adecuadas. Aquí, aprendí mucho sobre la calidad del software, los procesos de desarrollo (ágiles), la arquitectura.
No es que las comunidades de idiomas dinámicos no sean capaces de ofrecer aplicaciones robustas o carezcan del conocimiento en general: yo mismo vengo de este mundo, y también vi un montón de código falso en Java. Aún así, aprendí mucho allí.
También hice algunos pequeños proyectos con ruby / rails y groovy/grails mientras tanto y jugué un poco con python/django - pero volviendo a los enfoques basados en Java en este momento - pero su kilometraje puede variar .
Al final, es bueno conocer múltiples idiomas y marcos, para poder elegir la mejor opción donde sea que esté dependiendo de los requisitos y el personal, y recomendaría no solo aprender lenguajes dinámicos, centrados en la web y marcos, sino también más generales. Con cosas como Perl (aunque realmente está perdiendo terreno debido a las características de potencia y OO de los thers), Python y Ruby tienen lenguajes genéricos que están fácilmente disponibles en la mayoría de los sistemas, se pueden usar para shell scripting, Web y desarrollos de GUI independientes por igual, ¡también muy buena dirección!
Todavía tengo C simple, esquema/lisp y scala, y muchos marcos de trabajo interesantes en mi lista "para aprender".
Esa es una pregunta muy subjetiva. ¿Cuáles son sus objetivos? No hay nada que podamos decir hasta que sepamos eso. –
¿Cómo se llama "bastante experimentado en PHP"? ¿Has trabajado con frameworks, programación orientada a objetos, ...? –
En lugar de aprender un idioma nuevo, piense en desarrollar algo nuevo que le falte en su idioma actual. Las personas siempre cambian a las más nuevas cuando encuentran la actual mejor, pero casi nadie piensa en cambiarla aquí también ... Un ejemplo más de frameworks de Rails que causó un auge en el mercado con sus patrones de diseño ... – Kevin