I've used chatGPT to teach myself some programming things, and I've been impressed so far. Programming is one of those things that many people self-teach, and chatGPT seems to have been trained on some good resources in this a