Generative Artificial Intelligence in Computer Programming: Does It Enhance Learning, Motivation, and the Learning Environment? | IEEE Journals & Magazine | IEEE Xplore