¿POR QUE ESTUDIAR JAVASCRIPT?
Pero a finales del 2019 la W3C
que es este consorcio que decide cuáles son estos estándares que tu vas a poder utilizar, que van a correr y que va a entender el navegador para poder generar productos web, la W3C decidió y subió como nuevo lenguaje de programación a un lenguaje que se llama WebAssembly, y WebAssembly es un lenguaje nuevo que tu vas a poder utilizar para construir productos web, es muy diferente a JS y con este ya no vas a necesitar utilizar HTML, CSS ni JS para poder hacer productos web.
JavaScript tiene una comunidad enorme de desarrolladores que te pueden ayudar a generar diferentes cosas y si tu no estas interesad@ en trabajar solo en aplicaciones web y trenes muchos Frameworks o Librerías construidas en JS que te van a ayudar a hacer proyectos de forma más rápida, mucho más eficiente y mucho más robusta. Tienes ANGULAR tienes VUE, REACT como parte de estos Frameworks y Librerías que tu puedes utilizar para hacer productos web. Pero si no estás solo interesado en hacer productos web o no quieres trabajar solo en la web puedes ocupar JavaScript con un Framework que se llama React Native para poder construir aplicaciones nativas como Android y IOS, y si, solo con JS vas a construir aplicaciones que sean Android y IOS. De igual forma, puedes construir con JS con un Framework que llama Electron aplicaciones para escritorio y que puedan correr en MAC o que puedan correr en Windows.
Y también puedes trabajar en la parte de Back-end y en la parte de IOT (Internet de las cosas) pero ¿qué es esto del Back-end? para trabajar productos web o aplicaciones hay 2 partes, 2 perfiles, la parte del Front-end y la parte del Back-end, la parte del Front-end es todas las cosas que tu vas a ver, es todo lo que tu vas a ver en una pagina web y vas a visualizar y a interactuar al momento de que pongas la URL en el navegador, todo lo que tu haces ya con el navegador y tu computadora, eso es directamente lo que hace un Front-end, por detrás, la parte del Back-end va a ir manejando las bases de datos, va a ir manejando toda la interacción y peticiones que el Front-end le va a pedir; asi que si a ti no te interesa trabajar en la parte del Front-end que es una parte un poco más visual, una parte un poco más de diseño, puedes trabajar en el Back-end y puedes utilizar JS con NODE JS y es un entorno de ejecucion de JS que corre directamente en el Back-end y como te comente tambien con JS y NODE puedes trabajar aplicaciones IOT (Internet de las cosas) y es como haces inteligente ciertos diapositivos conectados a internet.