Aquí está mi opinión.
Javascript: actualmente es un lenguaje muy popular. Simplemente vaya a Google Trends y busque NodeJS (NodeJS es realmente solo la sintaxis de JS). Es un lenguaje dinámico y relativamente fácil de aprender. Consideraría que es tan caliente como Rust, Go y Swift. Viejo no tiene que significar que no valga la pena aprenderlo. Mira su ecosistema.
C ++ – ¿Por qué aprenderlo? Bueno, para programación de bajo nivel o aplicaciones de velocidad crítica. Además, es posible que desee aprenderlo para comprender mejor cómo funciona una computadora. Recuerdo aprender punteros y fue realmente útil entender cosas como pasar por referencia. Diré que definitivamente me convirtió en un mejor desarrollador.
- ¿Es posible que el ingeniero de control de calidad pase a un rol de desarrollador dentro del equipo de Apple después de un año más o menos?
- ¿Cuál es la mejor computadora portátil para el desarrollo de software por menos de $ 2000 CDN?
- ¿Debo solicitar un aumento si seré el único desarrollador de software de la empresa?
- ¿Cuáles son los requisitos para ser desarrollador de software?
- ¿Cuáles son las cosas en el desarrollo de software que solo puedo aprender trabajando en empresas y no solo?
Hay ciertos idiomas que no aprendería como COBOL, LISP, Perl y más. Estos están cerca de lenguas extintas. Mi consejo es: si aprende un idioma antiguo, comprenda su popularidad. Algunos idiomas estaban mal diseñados y es por eso que la gente ya no lo usa.
Mientras tanto, ¿debería un principiante aprender un idioma antiguo? Depende del propósito. Si desea aprender programación para construir una base sólida, le sugiero que aprenda Python, ya que captura muchos aspectos más importantes de la programación. De hecho, estoy comenzando un curso en línea para Python (lo siento, una autopromoción descarada). Otros lenguajes útiles y fáciles de aprender para principiantes incluyen Javascript, C y Ruby.
En resumen, los idiomas antiguos no significan que estén desactualizados y que tengan su lugar en la industria. De hecho, algunos idiomas antiguos están creciendo en la base de usuarios al igual que Javascript. Aprenda un lenguaje útil y no algo nuevo.