Large Language Models (LLMs) in Programming Learning: The Current Research State and Agenda | IEEE Journals & Magazine | IEEE Xplore