¿Cuando es buen momento para aprender JS?

  • Autor Autor grxhz
  • Fecha de inicio Fecha de inicio
¿Vale la pena empezar aprendiendo Java Script? La respuesta a esto es sí, definitivamente es uno de los lenguajes más simples y que requieren de menos dominio de la lógica del programador para comenzar. HTML es un lenguaje bastante simple que te lo aprendés en un rato, así que no hay excu

La verdad es que si, pero ha aparecido el pyscript que dicen que ha a sustituir al java script, any idea?
https://pyscript.net/ (creo que la url oficial se puede dejar)
 
Siempre es buen momento para aprender cualquier lenguaje, pero el momento perfecto es cuando tienes la necesidad, yo cuando empecé a programar a modo profesional fue para Android (java) y para algunas herramientas web y específicamente JS lo aprendí a los golpes por cada vez que necesitaba hacer alguna funcionalidad compleja en el frontend, y en ese momento no es que habian muchos recursos que digamos.

Ahora hay muchas ventajas, las documentaciones cada vez son más completas (la de Mozilla sobre JS es una maravilla ni necesitas ningun curso), hay mucha información gratis y a parte el ChatGPT que puede ser una buena herramienta para construir e ir aprendiendo.
 
He ahí el detalle, HTML, CSS y JS trabajan en conjunto para mostrar lo que son las web hoy en día, entonces, la cosa es que no se si perfeccionar al 100% HTML Y CSS para luego entrar a JS, o ir aprendiendo progresivamente todos e ir afianzandolos todo en uno.
Depende tus planes y que tan preparado te sientas, si crees estar listo, adelante, el saber no ocupa espacio, ahora si te quieres dedicar a realizar trabajos específicos pues te conviene perfeccionarse y luego continuar. Pero si quieres saber bien creo que estas en buen punto para avanzar al otro nivel.
 
Pues si, aprende ES6 no te compliques aprendiendo frameworks (aún) primero aprende bien y buenas prácticas y el resto sirve, te diría php que aprendas sabiendo bien php y JS hay un mercado laboral gigante y bien pagado
 
ni bien puedas hacer un sitio simple estático con html y css, estas mas que listo para empezar con javascript
 
La verdad es que si, pero ha aparecido el pyscript que dicen que ha a sustituir al java script, any idea?
https://pyscript.net/ (creo que la url oficial se puede dejar)
Mejoraron los problemas de rendimiento? Porque cuando yo lo probe, era una tortuga coja. Digo, la idea esta buena, pero de verdad era lento demas.
 
Muchas gracias por esas palabras amigo, ya poco a poco estoy abriendo mi mente al nuevo cambio, de hecho quisiera ser un Full-Stack pero especializarme en el Front-End ya que soy diseñador, y me es más intuitivo.
Hola. Llego bastante tarde a esta conversación, pero quiero aportar mis 2 centavos.

Si eres diseñador mi pregunta sería si ya te consideras buen diseñador usando html y css. Lo digo por una cosa. Javascript tiene una lógica totalmente diferente a diseñar, el modo de pensar de diseño vs programación son diferentes.

Cada vez más funciones que antes se producían disparando JavaScript se estarán implementando directamente con CSS. Ya lo hemos notado, animación, eventos, variables, timings, estados. Ciertamente necesitas un poco de JavaScript para disparar ciertos eventos, pero ya hay un montón de frameworks para detectar cosas, o a veces con un simple script vainilla funciona. Claro, tendrás que saber algo básico para poder implementarlos, pero eso es diferente a "saber" programar JavaScript.

Cierto que para un front end evidentemente usarás más JavaScript que php, pero hay cosas que vas a necesitar básicas de php, por ejemplo a usar includes. Esto tampoco significa que entiendas "programar", sino otra vez que sepas implementar y tal vez modificar un poco algún script para que funcione.

Por último me regreso. No esperes ser un full stack. En muy pocos casos funcionará. Servirá mejor ser muy bueno en algo. Si eres diseñador enfócate en ser bueno. ¿UX? ¿UI? ¿implementación de colores? ¿Layouts? ¿Animación? ¿SVG?. Hay tanto por explorar como diseñador, y la ruta no es aprender ahora "programación".
 
Atrás
Arriba