Este documento presenta conceptos básicos sobre fundamentos de programación. Explica que una computadora procesa datos bajo programas y consta de hardware y software. Define hardware como las partes físicas como teclado y monitor, e introduce conceptos como la UCP, UC y UAL. También define software como instrucciones y reglas, y tipos como sistemas operativos y aplicaciones. Finalmente, introduce lenguajes de programación como forma de comunicar instrucciones a la computadora de manera formal.