¿Qué lenguajes informáticos son necesarios para aprender para poder diseñar una página web?

HTML
El idioma para comenzar es HTML.
Puede hacer una página web simple con HTML.
Como otros han señalado, es el único idioma que se requiere para hacer esto.

CSS
Después de un tiempo muy corto con HTML, probablemente desee personalizar cómo se ven las cosas en la pantalla. Es posible que desee utilizar diferentes colores y fuentes. O envuelva el texto alrededor de una imagen. Puede formatear en HTML, pero la mayoría de las cosas que hará para que una página se vea bonita se hará en CSS.

JavaScript / jQuery
En su mayor parte, escribir páginas web con HTML y CSS dará lugar a páginas estáticas. Hace clic en algo en una página y eso lo lleva a una página completamente diferente. Puede hacer muchas cosas solo con estas herramientas, pero en algún momento, querrá hacer que una de sus páginas web sea interactiva.

Piense en aplicaciones basadas en la web como Google Maps. Después de hacer clic en algo, no está obligado a esperar hasta que se vuelva a cargar toda la página. En cambio, una pequeña parte de la página cambia rápidamente en reacción a su entrada. Puede hacer que las páginas web sean interactivas con JavaScript.

jQuery es una biblioteca de funciones de JavaScript. Esto significa que algunas de las grandes cosas complicadas que los programadores de JavaScript hacen una y otra vez se pueden hacer con un pequeño comando jQuery. (Mi opinión es que puedes aprender jQuery y omitir JavaScript, pero sé que estoy en minoría con esa opinión).

PHP (también Python, Ruby, node.js, Perl, etc.) y Base de datos (mySQL y muchas otras bases de datos)
Para entender por qué querrías aprender PHP y SQL, tengo que explicar brevemente el modelo cliente-servidor. La mitad del “cliente” es su teléfono inteligente, tableta o PC que está conectado a Internet. La mitad del “servidor” es el hardware y el software que se ejecuta en la nube.

HTML, CSS y JavaScript se ejecutan en el cliente.
PHP y mySQL se ejecutan en el servidor.

Piense en acceder al estado actual de su pedido en Amazon, o despertarse y revisar las fotos que sus amigos publicaron en las primeras horas de la mañana en Instagram. Los datos (información del pedido o imagen) se almacenan en una base de datos en la nube. Al hacer clic en el botón “Obtener estado del pedido” se envía una solicitud al servidor. Luego el servidor ejecuta un pequeño programa PHP. El programa PHP crea una consulta SQL, ejecuta la consulta, obtiene los resultados y crea una página web. La página web contiene los resultados de la consulta junto con algunos HTML, CSS y JavaScript. La página web se envía al cliente para que se muestre.

En este ejemplo, puede ver que le gustaría aprender los conceptos básicos de HTML, CSS y JavaScript antes de abordar PHP.

Si desea diseñar páginas web , que es trabajar en la creación de páginas web que sean hermosas, agradables y ergonómicas, supongo que trabajará con o para alguien que pueda cuidar los aspectos más técnicos de las tecnologías web (programar el aplicación web real, alojamiento, tecnologías de servidor, etc.) y desea centrarse en la parte UI / UX. Entonces, los dos idiomas más importantes que necesitará aprender son XHTML y CSS, seguidos de cerca por JavaScript. Esas son las tecnologías que determinan por qué y cómo se ve una página web.

Por supuesto, algunos conocimientos básicos de trabajo de las tecnologías de back-end (que pueden ser desde PHP hasta Ruby on Rail o algún otro marco web específico, o cosas de Java, etc.) también serían una ventaja.

Es obligatorio saber HTML.
Los programadores (como yo) a menudo olvidan u omiten mencionarlo, incluso que L significa lenguaje: es lo suficientemente simple y se aprende fácilmente por error de prueba con un navegador y un bloc de notas ejemplos que recopila directamente con el navegador.
Lo siguiente casi obligatorio y un poco más complejo es CSS.
Puede detenerse aquí y producir buenas páginas, como para publicitar o describir estáticamente una organización (o algo así …)
Sin embargo, es bueno introducir un poco de interacción, y aquí viene JavaScript.
JS está orientado a objetos e interpretado, pero se puede usar con estupidez o con un alto nivel de profesionalismo. En algún punto intermedio, puede emplear un marco creado por profesionales como JQuery.
jQuery no es exactamente un lenguaje, pero puede requerir mucho más esfuerzo para aprender que HTML y / o CSS (de hecho, aún se requiere CSS y a nivel profesional para usar jQuery).
Hasta aquí, todo en su página ocurre en el cliente (el navegador) aunque las páginas provienen de un servidor (alojado por un proveedor).
Puede ver un ejemplo en la página en pathcom.com

A continuación, un desarrollador web real puede considerar trabajar con datos almacenados en un servidor. Aquí, el dominio se diversifica mucho y se vuelve mucho más complicado. Se utilizan todo tipo de idiomas y es difícil calificarlos. La calificación depende mucho del objetivo / dominio, tecnología, preferencias del equipo o empresa, legado, etc.

HTML es el único que se requiere . Y eso no es realmente un lenguaje de programación.

Aparte de eso, sin entrar en los servidores, tienes CSS y JavaScript para hacer las cosas más “bonitas” y más “dinámicas” (aunque odio esa palabra en la programación, es una “palabra de moda”).

En el lado del servidor tienes múltiples posibilidades

CGI que puede ser cualquier lenguaje de script o programa compilado (no es la forma más eficiente de hacerlo).

Luego, cosas como Java con JEE y un servidor (ya sea un servidor de aplicaciones empresariales como Glassfish o un contenedor web como Tomcat), ColdFusion (no sé demasiado sobre esto), PHP, ASP y, por supuesto, usted Siempre puedo (y conozco a alguien que hizo esto para todas sus páginas, aunque no es el enfoque que recomendaría) escribir módulos de servidor web (como módulos Apache) o incluso un servidor web completo con sus páginas integradas ( con cualquier idioma aplicable). Para ir con todos estos XML y SQL siempre son útiles.

Seguramente hay otros, sin embargo, no vienen a la mente en este momento.

Si piensa en todos esos idiomas, renunciará al principio. Así que comience a jugar con el software dreamviewer una vez que tenga el éxito inicial, puede aprender html, CSS y todo.

Bueno, ante todo, necesita una buena comprensión de los principios de diseño.
Intenta leer estos libros a continuación,
“Principios de diseño web por sitepoint”
“No me hagas pensar por steve krugs”

¡Aprende photoshop! 🙂

Pruebe los tutoriales de codeacademy en HTML, CSS y javascript

1. html, css, js y … de Tutoriales | Perro HTML
2. Photoshop de video tutoriales y capacitación en línea
3. diseño web Tutoriales y capacitación en video en línea

Javascript y HTML.

walam – Desarrollo de plantillas html de Bootstrap

mira esta serie 🙂

HTML y JavaScript funcionarán

Los conceptos básicos son html css y javascript