La lógica de programación es la capacidad de organizar y estructurar ideas de forma clara y secuencial para resolver problemas mediante instrucciones que una computadora puede entender.
Consiste en pensar paso a paso, como en un algoritmo, para transformar un problema en una serie de acciones que se pueden convertir en código. Es la base para desarrollar cualquier tipo de software.