Something that both intro to programming materials and chatgpt thoughleading gets wrong is misunderstanding what is hard about programming. People think that coming up with a code snippet is the hard part. Its just not. It only feels that way when youre still a beginner.