Si te llama la atención el diseño web, indudablemente debes aprender HTML, CSS y JavaScript, porque uniendo estas tres herramientas puedes crear sitios web con buena estructura y llamativos (aunque todo esto depende de ti).
Por eso, en esta entrada te presento 13 libros en español, libres de derechos de autor y que puedes descargar de forma gratuita y 100% legal; para leerlos solo necesitas un lector de PDF en tu computadora, teléfono inteligente o tableta.
Además, encontrarás un listado de 13 recursos (cursos y manuales) totalmente en línea que te ayudarán a iniciarte o a aprender más de HTML, CSS y JavaScript.
Pero antes aclaremos un poco qué son y para qué sirven cada uno de esos lenguajes o tecnologías.
¿Qué es HTML?
Lo primero que debes saber es que HTML (Hyper Text Markup Language / lenguaje de marcado de hipertexto) no es un lenguaje de programación, aunque aun algunos insistan en el error de decir que sí lo es. Entonces, ¿qué es HTML?
Su propio nombre nos da la respuesta. HTML es un lenguaje de marcado o de marcas, compuesto por etiquetas que se emplean para crear la estructura completa de una página web, desde la cabecera (head) hasta el pie de página (footer).
Este estándar para crear páginas web fue creado en 1990, y en el año 2012 fue lanzada la quinta revisión del mismo, a la que se conoce como HTML5.
Te puede interesar: Cómo crear una página web gratis y fácil
¿Qué es CSS?
CSS (Cascading Style Sheets / Hojas de estilo en cascada) tampoco es un lenguaje de programación sino que es una tecnología que se emplea para darle estilo a una página web construida en HTML.
Gracias a CSS se puede hacer una separación entre el contenido y estructura de la web y su parte visual o estética.
Con esta tecnología, basta con definir en unas cuantas líneas el color, posición, forma, alineación, márgen… de la plantilla web y los elementos que la conforman, con la posbilidad de añadirlos de forma masiva.
Dentro del HTML bastará con «llamar» a los estilos para que se apliquen en la página web. Como resultado, trabajar la parte visual de una web es mucho más fácil y rápido.
Además, si se necesita hacer algún cambio, por ejemplo en el color del texto; basta con ir al documento CSS, buscar la línea donde se definió y hacer el ajuste. De forma automatica el cambio se verá en la web sin necesidad de ir línea por línea en el HTML.
Te puede interesar: 6 razones para rediseñar tu página web
¿Qué es JavaScript?
JavaScript (JS) es un lenguaje de programación interpretado (no necesita ser compilado) que permite añadir nuevas características a una página web, especialmente características relacionadas con la interactividad con quienes visitan tu página.
Con JavaScript puedes crear formularios, incluir animaciones en 3D, imágenes animadas, mensajes de alerta… en fin, te permite dotar a tu web de interactividad.
¿Dónde se incluye el código o scripts escritos en JavaScript? Puedes hacerlo de dos formas, ya sea escribiendo el código directamente en el HTML o creando un archivo aparte (con extensión .js) y referenciándolo (llamándolo desde el HTML).
Aunque sea más potente que HTML y CSS, lo cierto es que es muy sencillo de aprender y de implementar, y todos los navegadores web actuales lo soportan.
Libros gratis para aprender HTML, CSS y JavaScript
#1 Curso completo de HTML. Autor: Jorge Ferrer (Descarga)
#2 Guía HTML5. El presente de la web. Autores: John Freddy Vega y Christian Van Der Henst (Descarga)
#3 Manual del lenguaje de marcación de HTML5. Autores: Miguel Ángel Álvarez, Dairo Galeano y Jaime Peña Tresancos (Descarga)
#4 HTML5 – Iniciación al diseño web. Autor: Lucía Castillo. (Descarga)
#5 Manual de HTML. Autores: Rubén Álvarez, Miguel Ángel Álvarez y Christian Santalucía. (Descarga)
#6 Curso de HTML5, CSS3 y JS desde cero. Autor: Raúl Jiménez Ortega. (Descarga)
#7 Introducción a CSS. Autor: Javier Eguíluz Pérez (Descarga)
#8 CSS Avanzado. Autor: Javier Eguíluz Pérez (Descarga)
#9 Guía Completa de CSS3. Autor: Antonio Navajas Ojeda (Descarga)
#10 Introducción a JavaScript. Autor: Javier Eguíluz Pérez (Descarga)
#11 Manual de JavaScript. Autor: José Antonio Rodríguez. (Descarga)
#12 CSS3 y JavaScript avanzado. Autor: Jordi Collell Puig (Descarga)
#13 JavaScript, ¡Inspírate! Autor: Ulises Gascón González (Descarga)
Los mejores libros de desarrollo web
Recursos en línea para aprender HTML, CSS y JavaScript
#1 Cursos de lenguajes de programación. Sitio web que incluye decenas de cursos en línea sobre informática incluyendo lenguajes de programación, diseño de aplicaciones web, HTML5 y CSS.
#2 Curso práctico de HTML5. Autor: Aprendo en casa. (Accede al curso)
#3 Manual de HTML. Autor: Desarrollo web. (Accede al curso)
#4 Manual de Canvas del HTML5. Autor: Desarrollo web (Accede al curso)
#5 HTML5. Autor: Arkaitz Garro (Accede al curso)
#6 Curso de introducción a HTML5. Autor: Código Facilito (Accede al curso)
#7 Curso de CSS3. Autor: Antonio Navajas, en Cristalab (Accede al curso)
#8 Tutorial: Cree sitios web modernos usando HTML5 y CSS3. Autor: Joe Lennon. (Lee el tutorial)
#9 Curso de HTML y CSS gratis. Autor: DevCode. (Accede al curso)
#10 Curso Javascript. Autor: Aprendo en casa. (Accede al curso)
#11 Manual de Javascript. Sitio web que incluye un manual, códigos, prácticas y FAQ de Javascript. (Accede a la página)
#12 Javascript ya. Autor: Tutoriales ya. (Accede al curso)
#13 Curso de JavaScript gratis. Autor: Uriel Hernandez (Accede al curso)
¿Qué opinas de esta selección de libros y recursos en línea? ¿Recomiendas algún otro?