Aprender a hacer páginas web brinda una gran satisfacción al dominar una nueva habilidad. Además brinda un ventaja competitiva en el mercado profesional y nos ayuda a sacar adelante proyectos personales.
La siguiente es una lista que hice de recursos gratuitos para aprender a hacer páginas web desde cero. Todos estos recursos están orientados a principiantes, por lo que no se requiere ningún conocimiento previo. La mayoría de los recursos son interactivos para facilitar el aprendizaje, y se encuentran tanto en español como en inglés.
Las bases: HTML y CSS
HTML y CSS son la cara de las páginas web, lo que hace posible que el contenido sea visible y atractivo a los visitantes. Es por ello que se debe comenzar desde acá:
- Code academy – HTML & CSS: Code academy se enfoca en enseñar mientras se está haciendo o mejor dicho escribiendo código. Este curso comienza con las cosas más básicas y va avanzando poco a poco hasta terminar con un sitio web funcional. Curso autodidacta interactivo disponible en español e inglés
- Udacity – Intro to HTML & CSS: Udacity es un sitio web apoyado por grandes empresas de la industria tecnológica. Este curso combina charlas pregrabadas explicando cómo funcionan las páginas web, con ejercicios interactivos a fin de reforzar el aprendizaje. Curso impartido por instructores con ejercicios disponible solo en inglés.
El siguiente nivel: JavaScript
Javascript es el lenguaje de programación que permite hacer a las páginas web interactivas, es decir que puedan reaccionar a las acciones del usuario y no solo presentar información. Javascript es también una excelente forma de aprender los conceptos fundamentales de programación aplicables en otros lenguajes:
- Code Academy – Javascript: El enfoque de aprender haciendo de Code academy es increiblemente util acá. Curso autodidacta interactivo disponible en español e inglés
- Khan Academy – HTML/JS: haciendo páginas web interactivas: En realidad esta es la parte final de una serie de cursos disponibles en Khan Academy que incluyen Introduccion al HTML y HTML/CSS: Aprendiendo mas. En este curso se puede ver realmente como Javascript puede volver las páginas web interactivas con el usuario. Cursos disponibles en español e inglés
No tan desde abajo: WordPress
WordPress es un administrador de contenido usado en muchísimos sitios web modernos. WordPress elimina la parte de preocuparse por la programación para concentrarse más en el contenido y diseño. Por esta razón es muy usado en blogs y sitios comerciales:
- Learn WordPress.com: Este sitio compila una serie de recursos básicos para la persona que desea aprender sobre WordPress. esta muy orientada a la vesion gratis en WordPress.com pero los principios fundamentales son los mismos. Material disponible solamente en inglés
- WordPress TV: Este sitio reune series de videos de charlas y clases grabadas sobre WordPress, desde cosas de nivel principiante hasta temas avanzados. Videos disponibles únicamente en inglés
Bonus: Entendiendo es un dominio, hosting y todas esas palabras
Saber hace un sitio web no es suficiente, también es necesario saber publicar ese sitio para que sea accesible a todo el mundo. Web hosting beginners guide es una guia completa sobre el significado de estos términos y cómo afectan un sitio web, enfocado a personas principiantes en estos temas.
Espero que estos recursos les sean de muchísima utilidad. Si tienen alguna duda no duden en comentar o en escribirme a hola@juanfrandiaz.com. ¡Nos leemos luego!