I am not using ChatGPT to learn new things but if one gets good at prompt engineering and knows how to verify the output then ChatGPT is quite useful.
This topic starts a series of ChatGPT prompts related to SWI-Prolog, much of the genreated code either does not work or needs to be corrected. Sometimes with very explict prompts it will generate working code the first time.