Looking "Under the hood" of learning computer programming: the emotional and cognitive differences between novices and beginners. - Hugo G. Lapierre; Patrick Charland; Pierre-Majorique Léger (Comput. Sci. Educ., 2024)