Este documento presenta un libro sobre fundamentos de programación con más de 100 algoritmos codificados. El libro enseña conceptos básicos de programación como algoritmos, diagramas de flujo, variables, constantes y estructuras de control de flujo. Contiene nueve capítulos que resuelven algoritmos usando estructuras secuenciales, selectivas, repetitivas y arreglos. El objetivo es que los estudiantes aprendan a analizar, diseñar y codificar sus primeros algoritmos usando diferentes lenguajes de programación como Visual Basic, Java, C++ y