Para crear un sitio web, debe tener al menos algo de contenido. Aunque simplemente podría ponerlo en un archivo TXT y servir esa página, es lo mínimo que necesitaría.
En este punto, puede considerarse terminado, a menos que desee formatear el contenido.
Esto requeriría HTML. Con HTML puedes formatear el texto, alinear cosas, moverlas, etc. e incluso agregar imágenes.
- ¿Qué debo aprender PHP o ASP.NET?
- Después de aprender los conceptos básicos de JavaScript, ¿qué debo aprender a continuación?
- ¿Cuántas tablas tiene la base de datos de Facebook?
- ¿Es el desarrollo web front-end una carrera profesional lucrativa?
- ¿Dónde puedo enviar mi tema personalizado de WordPress y recibir un pago?
En este punto, podría considerarse terminado, a menos que quiera que se vea aún mejor.
Para hacer eso usarías CSS. Aunque puede usar estilos en línea, CSS es esencialmente lo mismo. CSS te permite personalizar aún más la apariencia de las cosas. Puede agregar efectos de desplazamiento, animación, cambiar fuentes, gráficos, tamaños de elementos y más.
Una vez que haya hecho todo lo anterior, también podría considerarse hecho. Puede repetir lo anterior una y otra vez hasta que tenga todas las páginas que desea, y puede actualizarlas a voluntad, pero los cambios serían lentos y engorrosos.
Sin embargo, si desea que sea dinámico, cargando y actualizando contenido sobre la marcha, finalmente debe agregar PHP (y probablemente también algún tipo de base de datos, como SQL)