Cita de: 3n31ch en 11 Julio 2021, 10:06 AM
Bueno, como respuesta rápida a tu pregunta, SI, debes aprender javascript, al menos lo básico (mas detalle abajo).
Dicho lo anterior, si te interesa una respuesta mas completa, a continuación te presento mi primera obra literaria:
Como quizás escriba mucho primero voy a justificar mi mensaje con una falacia de autoridad: he trabajado 8 años como desarrollador web (entre otras cosas) haciendo múltiples tipos de aplicaciones (comerciales, empresariales y de I+D [Control de turbinas, telemetría, etc.] ). Y te puedo decir que el desarrollo web ha cambiado mucho última mente. La industria espera mucho de un programador, y si bien, puede ser buena idea especializarte, tambien es muy importante que conozcas de todo un poco para poder comunicarte con tus pares así como tambien poder afrontar distintos proyectos de la manera adecuada. Te recomiendo aprender lo siguiente y luego continuar según tus gustos:
Front end:
• HTML5: Al menos conocer todas las etiquetas básicas, tablas e inputs de formulario.
• CSS3: Saber los selectores mas básicos (#, . [], :hover, :active), manejar los distintos displays básicos (block, inline, inline-block), ordenado de elementos (float, flex, grid), paddings, margins, borders, colores y fuentes de letras. (algo se me olvidará, pero creo que eso es lo mas importante, el resto lo puedes ir a prendiendo sobre la marcha).
• javascript: Manejo de variables (var, let, const), sentencias básicas (if, for, while), funciones (funtion(), () => {}), seleccionar e interactur con el DOM (getElementById, querySelection, on("click", () =>{}).
Back end:
Al menos conocer un lenguaje back-end, si no quieres liarte con otro lenguaje puedes usar Node.js, quizás con express, con que aprendas a responder a distintas solicitudes, y quizás hacer un CRUD es suficiente.
Luego puedes especializarte o abordar las distintas áreas de tu interés. Por ejemplo si te llama la atención el diseño, puede que quieras aprender SASS, aprender a usar tailwind o boostrap, un poco de illustrator o photoshop. Si lo tuyo no es solo el diseño y quizas te llama mucho la atención javascript puedes intentar avanzar a un framework/libraría como Angular.js o VUE. Si por otro lado el back-end es lo tuyo puedes estudiar un framework y un poco mas de bases de datos.
Pues en base a lo que me dices, parece que voy por buen camino, todo lo que me comentas de HTML, CSS y casi de JS lo conozco, me falta practica, mucha practica claro, pero parece que voy por buen camino, como back-end no se que sea mejor, PHP o Python, aun no investigo mucho en el tema back-end, voy de poco a poco para no abrumarme con la cantidad de informacion, librerias, lenguajes etc. Que hay actualmente, pero parece que voy por buen camino.
Te agradezco tu ayuda y la opinion