Vivimos rodeados de dispositivos inteligentes que se caracterizan porser, en mayor o menor medida, programables. Desde las Smart TV anuestro teléfono móvil, pasando por las aplicaciones que empleamos adiario en nuestro ordenador, como el navegador web, la hoja decálculo, etc., todos pueden ser personalizados y automatizados creando programas.Mediante la programación es posible agregar una nueva funcionalidad al navegador web, generar módulos de personalización para videojuegos,automatizar tareas que precisamos realizar en el ordenador y crearaplicaciones completas de todo tipo. Todo el software que usamos encada dispositivo existe gracias a la programación.El aprendizaje de la programación parte de la adquisición de unconjunto amplio de conceptos de carácter general, con independenciadel lenguaje que se use, del tipo de programa a crear o deldispositivo donde se usará. En este manual encontrarás dichosconocimientos, fundamentales para iniciarte en el mundo de laprogramación.