Existe un problema de bajo rendimiento, deserción estudiantil y desmotivación por el estudio de la programación de software, que se presenta en diferentes cursos de ingeniería y particularmente en los cursos de fundamentos de programación de la carrera ingeniería en diseño de entretenimiento digital. Para entender unas necesidades preliminares del usuario (estudiante) se realiza un diagnóstico por medio de encuestas a estudiantes de ingeniería de sistemas e informática, ingeniería electrónica, ingeniería en diseño en entretenimiento digital y a diseñadores gráficos de tal forma que se puedan identificar factores claves en el aprendizaje del estudiante (usuario - consumidor) con base a los dos tipos de estudiantes que se pueden encontrar en la carrera de ingeniería de diseño de entretenimiento digital (diseñadores e ingenieros), para tener retroalimentación de gustos, facilidades al aprender, desventajas para aprender y su opinión frente al aprendizaje de la programación. Adicionalmente se hizo una prueba piloto de un material creado para facilitar la solución de exámenes escritos y se presentan los resultados como un avance sobre el proyecto de maestría del autor que busca atacar este problema.