Si eres serio acerca de una carrera en TI, me mantendría alejado de JavaScript. Este es verdaderamente un lenguaje de programación miserable.
Es cierto que si vas a desarrollar para la web, debes saber algo de JavaScript. Pero no es necesario que te involucres con este idioma. Conozco suficiente JavaScript para interactuar con jQuery, pero de lo contrario hago todo mi desarrollo web en otros idiomas, como Amber Smalltalk o Python o Go.
La razón por la que JavaScript domina el desarrollo web es porque es el ÚNICO lenguaje que está incorporado en todos los navegadores web y los desarrolladores web han comprado la carga de basura que deben incluir todo en JavaScript. No tener una opción de idioma en el navegador web significa que están secuestrados por JavaScript. Solo el síndrome de Estocolmo convence a todos de que este es un buen lenguaje de programación. Por lo tanto, la razón por la que también encuentra JavaScript en el lado del servidor con Node.
En serio, la comunidad web necesita un “desprogramador”.
- ¿Por qué necesito aprender matemáticas?
- Me encanta aprender y encontrar información. ¿Qué trabajos debo revisar?
- Quiero aprender francés. Soy un indio ¿Cuál es la mejor manera de aprender francés?
- ¿Por qué tengo que aprender todo tan mecánicamente?
- Quiero aprender sobre temas que no conozco. Tengo muchas ganas de ampliar mis conocimientos. ¿Podría alguno de ustedes darme una lista de recomendaciones?
Aprende algunos buenos lenguajes como Java o Python o Go. Java, en particular, es ideal para el desarrollo de Android. Te recomiendo que comiences con uno de estos tres idiomas. Java le dará fácilmente las mejores oportunidades de trabajo, aunque Python también es excelente. And Go es el nuevo chico en el bloque que tiene un futuro excepcionalmente brillante, brillante como el de la supernova.