Abstract: Large language models (LLMs) show great potential in programming learning. However, existing studies mainly focus on technical implementations and lack a systematic analysis of the ...