En este documento se presenta una monografía que reúne el estado del arte de la programación funcional para que sirva como documento de consulta para los estudiantes del curso de programación I del programa de Ingeniería de Sistemas y Computación de la Universidad Tecnológica de Pereira. En él se relaciona el paradigma de programación que se fundamenta en el uso de funciones para la construcción de programas de computadora y que representa una de las alternativas a partir de las cuales, se puede orientar el pensamiento para encontrar soluciones a problemas. También se hace referencia a algunos de los lenguajes que han sido parte de la evolución de la programación funcional y a la fundamentación lógica-deductiva que da origen a la evaluación de las funciones de tal manera que puedan ser consideradas como factibles para ejecutarse apropiadamente en un sistema computacional.