¿Qué es más difícil de aprender, Photoshop e Illustrator o HTML, CSS y JavaScript?

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,

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

Todas ellas son herramientas que utilizo profesionalmente a diario. Photoshop e Illustrator son más fáciles de aprender porque son estáticos, lo que significa que las herramientas de cada uno hacen cosas específicas, que, cuando se completa cada uso de uno, el resultado sigue siendo lo que creó su acto, por ejemplo , un círculo es un círculo, hasta que lo cambie por acto específico. La última parte de las herramientas de diseño es que se muestran inherentemente a medida que crea.

Las herramientas web son bastante diferentes: estás creando algo que finge una presentación estática, pero es todo lo contrario. Tampoco crea directamente, pero crea código que se interpreta y luego se muestra. Creas código que no se “convierte” en algo hasta que se ve en un navegador. Entonces hay una desconexión entre el acto de creación y la visualización de la misma. Esa apariencia puede (cambia) en casi todos los navegadores. La forma en que CSS interactúa consigo mismo es extremadamente jerárquica: la secuencia a menudo es crítica, por lo que puede tener el mismo código, pero en diferentes órdenes, y el resultado puede ser diferente.

Esto se vuelve aún más cierto a medida que desarrollas algo con el tiempo. Un folleto complejo al que volverá a editar después de un tiempo no ofrecerá problemas porque no lo ha tocado en meses. Una página web puede convertirse en un castillo de naipes porque las ediciones que realice (en CSS) pueden comportarse mal si no se consideran los detalles de CSS preexistente.

La última parte es que una vez que llegue a un nivel de comprensión de las herramientas de dibujo al nivel de su necesidad, puede continuar sin aprender más. Esto podría ser una mala reflexión sobre el diseñador que se comporta así, pero sigue siendo cierto. Sin embargo, dado que las herramientas web y los navegadores son de desarrollo, a medida que salen nuevas versiones, afecta, a veces dramáticamente, el trabajo que ya se ha hecho. Esto significa que aprender no es una opción; a veces solo para mantener un sitio frente a los cambios de navegadores, debe continuar aprendiendo.

Dos conjuntos de herramientas muy diferentes para diferentes actos de creatividad.

Todos tienen sus “gotchas”. Sin embargo, cada herramienta tiene un propósito diferente:

  • Photoshop: ideal para editar imágenes rápidamente. Algunas de las características son muy simples y pueden permitirte hacer lo suficiente. Más tarde, a medida que se acostumbre a capas, máscaras, filtros, puede crear imágenes de mayor calidad, etc. Cada función puede volverse un poco más difícil de aprender pero no inalcanzable.
  • Illustrator es ideal para crear logotipos y otros activos, así como para replicar elementos similares a imágenes en gráficos vectoriales escalables. Aprender la herramienta de lápiz aquí es inevitable y puede ser un poco complicado. Pero una vez que lo consigues, puedes hacer casi cualquier cosa.
  • HTML y CSS son herramientas básicas de marcado para la web y ambos son muy fáciles de aprender. Puede ser confuso al principio sobre cómo debe usar cada uno. HTML es simplemente para escribir su contenido. CSS es para decidir cómo quieres que se vea tu contenido. Ponerlos juntos le permite crear páginas web estáticas fácilmente.
  • Javascript, finalmente, es un lenguaje de scripting de alto nivel que, si no tiene experiencia en programación, puede ser un poco difícil al principio. Pero se dice que es el idioma más fácil de aprender para principiantes. Es muy útil si en lugar de páginas web estáticas desea crear aplicaciones web dinámicas, lo cual no es la tendencia.

Entonces tienes mucho que considerar. La realidad es que depende de tu afinidad natural en cuanto a cuál será más difícil de aprender. Sin embargo, todas estas herramientas serán útiles si está tratando de convertirse en desarrollador web.

Don kennedy
http://www.fullstack360.com

Gran pregunta!

Soy un diseñador web front-end, esto significa que principalmente diseño sitios web, pero también personalizo sitios web que responden al código. Sé todo lo mencionado anteriormente, excepto JavaScript, en mi humilde opinión, eso es, con mucho, lo más difícil de dominar en esta lista. Sin duda encontrará HTML y CSS MUCHO más fácil de aprender en comparación con JavaScript.

Pero por otro lado, si eres un desarrollador más natural, JS podría ser fácil para ti, todo es relativo.

Espero que ayude y buena suerte!

Esto es imposible de responder.

Depende de lo informado que quieras ser. Depende de cómo aprendas. Depende de tus intereses. Depende de muchas cosas.

Sé html, css y js. Hace años, fui entrenado por Adobe para soportar Photoshop e ilustrador. Me fue fácil con ambos. Pero, aunque tengo los conocimientos técnicos para usar Photoshop, me falta la creatividad para hacerlo.

Es difícil de decir. Si te encantan los gráficos y el diseño, PS y AI no deberían ser demasiado difíciles. Lo mismo se aplica a HTML, CSS y JS.

Yo uso ambas clases de herramientas. Mis habilidades de ilustrador de adobe todavía apestan, pero soy bastante competente con PS. También soy muy competente con CSS y JS. Entonces, para mí, diría que realmente depende de tu dominio.

Encuentro PS un poco fácil de aprender en comparación con JS y tantos frameworks.

Ni soy fotógrafo ni diseñador web, pero he tratado de hacer ambas cosas durante un tiempo considerable.

Para ese caso, considero que mis puntos de vista pueden ayudarlo. (Puedes suponer que soy una mente promedio)

Sí, ambos son fáciles de aprender hasta que estés haciendo cosas normales. Crear un sitio web simple o modificar una imagen, cambiar el fondo, combinar imagen será más fácil para usted.

Ahora, ¿qué pasa con el sitio web complejo y hacer increíbles fotos con Photoshop? Requiere muchas habilidades y además tu interés. Dejarás de aprender si no te gustan, como yo.

Entonces, el punto principal es aprender los conceptos básicos de ambos. El aprendizaje básico para ambos puede consumir un máximo de 2-3 días solamente. Luego decide qué te interesa más.