Learning a new concept with ChatGPT is like having a tutor (or knowledgeable mentor). You can just ask specific, nuanced questions and get really targeted answers. Not sure about all topics, but at least with programming, you can verify that this knowledge is correct