Suponiendo que finalmente desea hacer desarrollo web, Web dev consiste en
- Cliente / Front End : esto es HTML, CSS y JS. Esto no es opcional. Para un sitio web moderno y dinámico, tendrá que usar todo esto. HTML es el lenguaje de marcado de la web y todo lo que muestra su navegador es esencialmente HTML. CSS es un lenguaje adicional que le permite formatear las cosas en HTML, lo necesita para casi todo. JS es un código que se ejecuta en el navegador y se conoce como secuencias de comandos del lado del cliente. Se utiliza para realizar cambios dinámicos en el HTML en el lado del cliente. También puede hacer algunas otras cosas. Mira AJAX.
- Lado del servidor / Back End : Aquí tienes opciones. Python, Perl, PHP, Ruby, etc. Necesita uno de estos para manejar las bases de datos (busque mysql, también tendrá que aprender sql) y cualquier cálculo que desee hacer en el servidor antes de servir la página. Estos lenguajes esencialmente escupen HTML. Entonces, escribe un código que genera HTML que se envía al navegador para que lo muestre.
Entonces sí. Necesita aprender una buena cantidad de HTML para hacer trabajo web. En el lado positivo, HTML no es realmente un lenguaje de programación y puede aprenderlo sin mucho esfuerzo mientras realiza un tutorial de PHP 🙂
- ¿Cuáles son los principios clave y las mejores prácticas en el diseño web UX?
- Cómo generar un mapa del sitio en una aplicación Angular 2 para enviarlo a Google Webmaster para su indexación
- ¿Por qué mi página de destino no se está convirtiendo?
- ¿Por qué el uso de variables globales es una mala práctica de codificación si Google lo usa en su sitio web?
- Cómo externalizar de forma segura el desarrollo web en el extranjero