Using ChatGPT from to learn programming is quite helpful. I like the interaction question/answer + follow up on the previous answer, instead of searching and reading through websites. Seems more efficient/constructive. Is it as gd as a real tutor? No, but complementary