Todo lo anterior puede ser fácil (lo digo fácilmente porque no necesita muchos idiomas difíciles, pero el acto real de codificar todo esto no será fácil) realizado con los siguientes idiomas:
- HTML , para estructurar y presentar el sitio web al usuario (Ver: ¿Qué es HTML?)
- CSS , para diseñar el resultado HTML para el usuario (consulte: tema Hojas de estilo en cascada)
- PHP , para la programación del lado del servidor: foros, reseñas, blogs y la mayoría de todo lo demás (ver: ¿Qué es PHP?)
- Javascript , para funciones del lado del cliente: validación de formularios, actualizaciones asincrónicas, recopilación de nuevos datos para el feed sin tener que volver a cargar la página (Ver: tema de JavaScript (lenguaje de programación))
Técnicamente, podría hacerlo solo con HTML y PHP, pero CSS y Javascript mejoran enormemente la experiencia del usuario.
Por supuesto, estos no son los únicos idiomas con los que puedes hacer esto. Otros idiomas también se usan comúnmente para el desarrollo web:
- Estoy usando GetSiteControl (Obtener widgets para su sitio web) en mi sitio web. ¿Disminuirá la velocidad de mi sitio web? ¿Está bien usar la versión gratuita?
- Como aficionado al diseño y desarrollo web, quiero crear mi nuevo sitio web con WordPress. ¿Cómo podría configurar esto mientras mi dominio todavía está alojado en otra plataforma y migrarlo rápidamente a WordPress, con poco tiempo de inactividad?
- Me gustaría aprender un lenguaje que se compila en Javascript como mi primer lenguaje de programación completo. ¿Cuál debería aprender?
- Cómo vincular archivos PHP y SQL existentes para crear una página web
- Quiero especializarme en lugar de ser un desarrollador de pila completa. ¿Cuáles son algunos nichos que debería mirar?
- Ruby on Rails (marco web)
- Python (lenguaje de programación)
Los sistemas de administración de contenido prefabricados (CMS) también están disponibles para comenzar con un sitio web precompilado al que agrega funcionalidad de forma modular:
- Drupal (CMS)
- Django (marco web)