El libro está distribuido en tres unidades en las que se abordan temas fundamentales de lógica de programación: conceptos y estructuras básicas de un algoritmo, estructuras de decisión, estructuras de selección y sintaxis básica del lenguaje de programación Python. Aquí se encuentra la solución de ejercicios de algoritmos a través de pseudocódigos y diagramas de flujo usando la herramienta PseInt con su respectiva codificación en el lenguaje de programación Python. Los ejercicios llevan una secuencia lógica, coherente e incremental que brindan la posibilidad de empezar a explorar el mundo de la programación. Adquirir los conceptos fundamentales de lógica de programación le permitirá al lector pasar de algoritmos, con una sintaxis similar al software PSeInt, a un lenguaje de programación que le facilitarán el desarrollo de aplicaciones para celulares y páginas web, configurar periféricos e incluso realizar videojuegos con mayor facilidad.