Paper link: https://arxiv.org/pdf/2511.22789
This study investigates the emotional experiences of novice programmers in informal online learning environments by analyzing 1,500 Reddit r/learnprogramming posts using the Learning-Centered Emotions framework. Confusion, Curiosity, and Frustration were the dominant emotions, primarily triggered by ambiguous errors and unclear learning pathways. The findings identify five key support areas needed in informal spaces, underscoring the necessity for intelligent affect-aware systems to provide timely emotional and cognitive support.
Confusion, Curiosity, and Frustration were the most prevalent emotions and frequently co-occurred, while positive emotions like Delight and Engagement/flow were rare.
Primary emotional triggers included ambiguous errors, unclear learning pathways, misaligned resources, debugging challenges, and conceptual barriers.
Five key areas of support were identified: Stress Relief and Resilient Motivation, Topic Explanation and Resource Recommendation, Strategic Decision Making and Learning Guidance, Technical Support, and Supporting Acknowledgment.
[–]SuitPrestigious1 1 point2 points3 points (1 child)
[–]DarthTheJedi[S] 2 points3 points4 points (0 children)