La Teoría de Flujo de Csikszentmihalyi describe un estado de experiencia óptima en el que una persona está completamente inmersa en una actividad desafiante que está en línea con sus habilidades y proporciona una sensación de control y progreso, y que puede ser alcanzada a través de la práctica y mejora de habilidades.