Para un sitio web? HTML, CSS y JavaScript.
¿Para una aplicación web? Bueno, aquí se complica. Aún necesitará los 3 idiomas anteriores, pero aparte de eso, necesitará un código que se ejecute en el servidor. Esto puede estar en casi cualquier idioma, pero es mejor ir con aquellos que están destinados a esto y, por lo tanto, ya tienen bibliotecas estándar definidas para esto.
Si eres completamente nuevo en programación, te sugiero que primero aprendas los 3 idiomas básicos para comprender cómo funciona el diseño y la visualización del sitio web y qué peculiaridades tiene. Una vez que se sienta cómodo con eso, elija un lenguaje del lado del servidor, mi consejo es ir con Python, Ruby, PHP o JavaScript (que se ejecuta en Node.JS). Simplemente elija uno que sienta que es más fácil de aprender. Después de eso, debe comprender cuáles son las diferentes arquitecturas web, sin embargo, esto puede hacerse lentamente y mejor con experiencia trabajando en proyectos.
- Cuando busco en Google "000000..000001", ¿por qué recibo el mensaje "Nuestros sistemas han detectado tráfico inusual de la red de su computadora. Por favor intente su solicitud más tarde"?
- Estoy creando un sitio web para una empresa y me preguntaba cuál es la mejor manera de tener un blog dentro para fines de SEO.
- Mi entrevista es originalmente en blogtalkradio.com.¿Cómo publicar una entrevista de audio en el blog de WordPress?
- ¿Qué necesito instalar en mi servidor para construir un sitio web en Python?
- Soy un principiante. ¿Debo aprender Angular 2 o React primero para el desarrollo web front-end y el desarrollo de aplicaciones móviles nativas / híbridas?
Si puede terminar todo eso, entonces probablemente también sabrá lo que debe hacer para mejorar aún más.
Espero que esto ayude.
Editar: Me di cuenta de que mencionas específicamente el front-end. Para eso en particular, también necesitaría aprender un preprocesador CSS como LESS o Stylus, así como un marco JavaScript MV * como backbone o angular.