Este documento presenta los conceptos básicos de la programación lineal. Explica cómo formular problemas de programación lineal definiendo variables de decisión, restricciones y una función objetivo para maximizar o minimizar. También describe cómo resolver estos problemas mediante métodos gráficos o analíticos y analizar las soluciones óptimas y casos especiales como holguras o restricciones redundantes. Finalmente, incluye ejemplos de problemas comunes de programación lineal como la dieta, mezcla e inversión.