Oh yeah GPT's great for assistance in programing. When you start a conversation with it just make sure to inform it what level your programing skills are. Like: I'm a beginner programer learining python. Can you show me an example of a dictionary? Something like that and it will give you a basic example with comments explaining what each line of code means. If it does something unexpectedly complicated you can customize it and where it asks 'How would you like ChatGPT to respond?' Just put 'Keep things simple.'