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.
- ¿Cuál es el mejor hosting compartido?
- Cómo hacer que mi sitio web sea compatible con dispositivos móviles
- Cómo solucionar esta anomalía en el carrusel de Slider Revolution para WordPress
- ¿Express, Feathers y GraphQL son equivalentes?
- ¿Cuáles son algunos kits útiles de desarrollo web que ahorran más tiempo?
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.