Realmente depende de la funcionalidad que desee en su sitio web. Algunos detalles más serían útiles para una respuesta más precisa.
Básicamente, si solo quieres un localizador, no necesitas mucho más que HTML / CSS / JavaScript. Si desea crear una plataforma con inicio de sesión de usuario, opciones de búsqueda, panel de administración, etc., puede elegir entre la gran cantidad de tecnologías disponibles.
En lo que respecta al lenguaje de programación, no importa mucho cuál elija. Los principios son bastante similares en todos los idiomas modernos. Sin embargo, las cosas que debe considerar son:
- ¿Cuál es el mejor sitio de alojamiento que puede ofrecer un mínimo de 50 correos electrónicos y 15 GB de espacio web donde puedo construir mi nuevo sitio web?
- ¿Qué herramientas debo saber si quiero editar un sitio web?
- ¿Cuántas empresas tienen sitios web?
- Cómo hacer un sitio web similar a YouTube, pero para Rock Band y Guitar Hero
- Cómo obtener una URL gratuita y convertir mi código en una página web
- ¿Qué tipo de desarrolladores puedes encontrar en el mercado?
- Cuál es su presupuesto (los desarrolladores de Rails tienden a ser más caros que, por ejemplo, los desarrolladores de .NET.
- Si está creando su sitio web por su cuenta, qué recursos de aprendizaje están disponibles.
¡Buena suerte!