En primer lugar, para crear un sitio web simple (estático) solo necesita HTML y CSS (lenguaje de marcado, no programación).
¿Qué significa estático? Para que el sitio web no sea dinámico, imagine un sitio web, digamos, sobre deportes, está la barra de navegación (o barra de menú), un fondo, texto, imágenes, enlaces, etc. Solo características básicas (comunes) de los sitios web, si este sitio web es puro HTML y CSS, si hace clic en un enlace, el navegador lo redirigirá a la página de ese enlace y ya no verá la página anterior (a menos que presione el botón de retroceso en su navegador web), Estoy tratando de decir que su sitio web no es dinámico, no está programado, no tiene acciones y no ejecuta ningún código de programación, es solo marcado, solo etiquetas, enlaces, imágenes, texto, colores, etc. .
Como puede ver, aquí en Quora, si pasa el puntero del mouse sobre el tema de diseño web que seleccionó en la parte superior de la pregunta, verá que muestra más …
- Programación y diseño web / desarrollador. Realmente quiero tomar esos dos, pero no sé por dónde empezar. ¿Qué tengo que hacer?
- Si quisiera crear un sitio web MVP (B2C) para mostrar a los usuarios potenciales con solo tres o cuatro páginas, inicios de sesión, etc., ¿cuánto costaría?
- Quiero crear mi propia red social alojada en uno de mis dominios. ¿Cómo puedo hacer eso? Me gustaría crear un servicio en el que los usuarios puedan iniciar sesión que sea estable, escalable y económico
- Quiero hacer un sitio web como mysmartichelin, compareraja.in, pricedekho.com, etc. No se como crearlo. ¿Alguien puede aconsejarme?
- Hice un sitio web de Squarespace usando la plantilla de Hayden y necesito reducir los márgenes izquierdo y derecho. ¿Hay un código CSS que pueda insertar para hacer esto?
Otro ejemplo, si escribe una respuesta y luego hace clic en el botón “Agregar respuesta”, su respuesta aparecerá, publicará, hay muchas funciones dinámicas en la página en la que se encuentra ahora, cada botón de esta página está programado y trabajan juntos, hacen acciones, etc.
Entonces, esto no es solo HTML / CSS, es dinámico.
Para que un sitio web sea dinámico, necesita un lenguaje de programación del lado del servidor, es decir, lenguajes de programación de desarrollo web reales, por ejemplo, PHP, Ruby, .ASP, Python, etc. Estos lenguajes de programación son programación del lado del servidor, lo que significa que , un servidor del sitio web puede interactuar con la página con la codificación, publicaré dos imágenes que explican esto muy claramente:
Estas imágenes están tomadas de un libro que te recomiendo, “Head First PHP & MySQL” de Lynn Beighley y Michael Morrison, estos libros son amigables para el cerebro, por lo que los principiantes pueden entender los conceptos fácilmente, pruébalo, este libro es todo lo que necesitas para comenzar y crear sitios web dinámicos que interactúen con los usuarios.
Nota: en primer lugar, aprender HTML / CSS, es muy fácil de aprender, en una semana o dos puedes aprenderlo, te recomendaré algunos sitios web también para que aprendas más sobre este etiquetado de lenguajes HTML / CSS.
Código escolar
Tutoriales web en línea de W3Schools
También los libros: Head First Labs de O’Reilly Media, Inc. y Compras en línea para electrónica, indumentaria, computadoras, libros, DVD y más son buenos recursos.
Bueno, ¡buena suerte con tu sitio web!
Y recuerda, este es el camino:
1. HTML / CSS (para construir la estructura básica de un sitio web)
2. PHP / MySql u otros (para construir sitios web dinámicos de interacción con el usuario)
3. Hay otras cosas y cosas avanzadas, como desarrollo front-end, y marcos, desarrollo de aplicaciones, etc. Para su necesidad, simplemente cumpla con lo que he dicho.
¡Buena suerte! y feliz codificación 🙂