Seguramente estarás pensando que la programación es solo para "Cerebritos", pues la verdad es que esto no es cierto. Para programar solo necesitas entender las matemáticas básicas. Debes tener mucha paciencia y razonamiento lógico, que viene siendo lo mas importante.
-La programación informática o programación algorítmica, acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora. El código fuente es escrito en un lenguaje de programación. -wikipedia
¿Como se aplica la lógica en la programación?
Te lo explicaré de una manera que lo entiendas; imagina que vas a la escuela/trabajo, para ir a la escuela primero debes vestirte, debes recorrer un camino hasta llegar a la escuela, no tendría sentido haber llegado a la escuela sin haberte vestido antes y sin haber recorrido el camino hasta llegar a ella.