¿Qué lenguajes de programación debo aprender si quiero crear diseños web adaptativos?

Si utilizas idiomas con la frecuencia suficiente, no los confundirás entre sí. Así que no creo que esto deba ser un límite. Sus preguntas suenan como si estuviera más interesado en las cosas del final de la fronda. Ya lo mencionaste: Necesitas Javascript. Pero esa no es la única posibilidad. Clojure tiene Clojurescript que se compila a Javascript. Por lo tanto, en ese caso, tendría un lenguaje de back-end rápido que se puede utilizar igualmente como idioma de front-end. Otras posibilidades podrían ser los sospechosos habituales. Esto es lo que yo también haría con Html y CSS al menos verificaría:

  • Jacascript (tal vez con Nodejs para cosas de backend). En cuanto a frontend Angular, Ember, React y Backbone son agradables.
  • Clojure con todas las posibilidades para compilarlo como Clojurescript, así como sus marcos backend. Personalmente no lo he usado hasta ahora, pero planeo sumergirme en él en el futuro.
  • Python, que es algo así como una navaja suiza. Muchas bibliotecas están disponibles para muchos propósitos. Django es un buen webframework
  • Ruby con su estructura Rails. Las alternativas son Sinatra o Uva. Rails tiene una gran cantidad de bibliotecas que te permiten escribir backends muy buenos y tener una configuración fácil para muchos frameworks javascript.
  • PHP … sí, un poco oldschool, pero fácil de aprender. Lavarell podría ser tu marco.
  • Elixir es el poderoso hijo de Ruby y Erlang. Tiene ambas ventajas mientras se eliminan las debilidades. Como marco, Phoenix parece ser una buena opción. Sin embargo es un lenguaje muy joven. Las bibliotecas más utilizadas provienen del mundo erlang.

Puedo recomendar libros como “siete idiomas en siete semanas” o “siete idiomas más en siete semanas”, que muestra algunos idiomas como un pequeño resumen. Aprende los idiomas que te gustan. En desarrollo web no necesitas saberlo todo. Pero un conjunto de paradigmas diferentes siempre es útil.

Los diseños adaptativos dependen del dispositivo y el dispositivo de renderización es lo que quiere decir con “usuario” en la pregunta.

HTML y css son suficientes para un diseño adaptativo. JavaScript será un bono para hacer una página web interactiva.

Es posible que desee aprender algunos scripts del lado del servidor para la tecnología de plantillas de plantillas.
Yo diría que vaya para PHP.

Espero que esto ayude.

debe centrarse en los lenguajes industrializados que son C # C ++ Java y PHP. PHP y C sharp son los dos idiomas dominantes en un desarrollo web. Microsoft con su. Usos netos c #