Chat GPT is great to learn some new programming concepts without filtering through searches but beware, it gets some simple programming concepts so wrong and it will cause some nasty bugs. DO NOT USE CHAT GPT FOR CRITICAL CODE WITHOUT VERIFYING ITS ANSWER. You will be very sad.