Como otros han señalado, esta es una pregunta difícil de responder. ¿Qué es lo mínimo que quieres hacer con alguna de estas herramientas? Cuando me dices “HTML, CSS y JavaScript”, eso significa que quieres construir un sitio web simple como mínimo. A nivel de principiante, diría que HTML / CSS / JS requieren más conocimiento técnico y, por lo tanto, son más difíciles de aprender (curva de aprendizaje inicial más alta). Si quieres construir un sitio web muy básico desde cero con los 3, primero tendrás que aprender un poco. Mientras que Photoshop podría usarse para modificar el contraste de una foto que tomaste o Illustrator para dibujar una figura de palo, lo que no requeriría mucho aprendizaje. Podría escribir algunas líneas de HTML, CSS y JavaScript y eso no sería difícil, pero probablemente no terminaría con nada útil, mientras que modificar el contraste en una foto o dibujar una figura de palo puede ser todo lo que usted necesita. querer lograr.
Sin embargo, supongamos que desea hacer un dibujo fotorrealista en Photoshop o Illustrator. Tendrá que estar mucho más familiarizado con muchas de las herramientas de dibujo para hacer esto. Además del conocimiento técnico de las herramientas en Photoshop / Illustrator, necesitará saber cómo dibujar, cómo usar el color y la luz, etc. Y la creatividad ciertamente ayudaría también. Más allá de eso, Photoshop [1] e Illustrator [2] ofrecen scripts, de los cuales JavaScript es uno de los lenguajes que se pueden usar. Y luego tiene complementos, macros, filtros, etc., las cosas pueden volverse muy complejas en Photoshop o Illustrator, y mucho menos ambas combinadas.
JavaScript es un lenguaje relativamente simple para comenzar a programar, pero tener algunos requisitos previos de programación en general sería muy importante, similar a tener experiencia en el dibujo para crear arte fotorrealista. Una vez que comprenda el lenguaje, JavaScript en sí no se vuelve más complicado, pero los programas que puede crear con él ciertamente pueden y lo hacen: las complejidades de lo que se podría construir con JavaScript son enormes. HTML y CSS no son lenguajes de programación y, por lo tanto, son más simples que JavaScript cuando se comparan directamente, pero la forma en que los dispositivos / sistemas operativos / navegadores interpretan HTML / CSS varía hasta tal punto que esto agrega un nivel de complejidad por sí solo. (Además, JavaScript sufre los mismos problemas, aunque podría decirse que no es tan malo como CSS). Todas las cosas combinadas,
- ¿Cuáles son las características de resistencia más importantes de un marco de microservicios?
- Como principiante en desarrollo front-end, ¿cuál es la mejor manera de practicar lo que aprendí (HTML, CSS, JavaScript)?
- ¿Es legal que una empresa de hosting coloque anuncios en las páginas de error de sus clientes que compraron hosting?
- ¿Qué etiquetas condicionales verifican si las páginas en WordPress?
- ¿Qué tan útil es HTML y CSS?
He estado usando Photoshop e Illustrator durante más de 15 años, no puedo crear nada fotorrealista en Photoshop / Illustrator, pero sí entiendo cómo usar casi todas las herramientas en ambos. He estado usando HTML / CSS / JavaScript a nivel profesional durante más de 8 años y puedo crear un sitio web funcional y de navegador cruzado desde cero. El tiempo que dedica a aprender estas herramientas no es lo único que importa, sino hasta qué punto tiene la intención de ir con ellas y para qué quiere usarlas: las posibilidades de lo que puede hacer con cualquiera de ellas (dentro de sus reinos respectivos) son casi ilimitados con niveles de complejidad para igualar. Realmente, cualquiera de ellos en su forma más simple es probablemente bastante igual. Y cualquiera de ellos en su forma más compleja … Yo diría que JavaScript (con HTML y CSS) es el más complejo y, por lo tanto, el más difícil de aprender.
Notas al pie
[1] Adobe Photoshop Scripting
[2] Scripting de Illustrator