Este documento introduce los algoritmos y explica brevemente qué es un algoritmo, dando como ejemplo la sucesión de Fibonacci. Luego, describe la importancia de los algoritmos para el almacenamiento, ordenamiento, búsqueda y transferencia de información. Finalmente, resume diferentes concursos y competencias de programación, explicando sus formatos de evaluación y lenguajes admitidos.