Si desea comenzar a desarrollar desde el princípio, ha llegado al libro indicado. Da igual si es un niño, un joven o un adulto, lo fundamental es que sea interesante y sienta la motivación de estudiar algo nuevo, de entender un poco más, de razonar, de pensar, de resolver inconvenientes, de transformar una dificultad en una oportunidad, de poner a trabajar la cabeza. Así como el agua y la arcilla se pueden combinar para crear ladrillos, y después los ladrillos se pueden utilizar para crear casas o inmuebles de cien pisos, conceptos básicos como diagramas de flujo y algoritmos se pueden utilizar para crear programas que más tarde se pueden utilizar a una pluralidad de propósitos. Aunque el propósito primario es estudiar a desarrollar, el que subyace y es primordial es estudiar a resolver inconvenientes. Este es el propósito principal de este libro: instruir a ser maleable, a observar un inconveniente desde ángulos y perspectivas distintas, a hacer comprender y ver cómo resolver un inconveniente y después desarrollar esa solución en un lenguaje de programación. Para lograr el propósito del libro, el nivel de dificultad de los temas aumenta de manera gradual. El contenido de los distintos apartados se expone con claridad, amplitud, pero al tiempo estos se tratan con la profundidad y el rigor academic