It is not stupid to learn Scratch before learning Python. Scratch is a great tool for beginners because it has a visual programming interface, which can make it easier to understand the basics of programming concepts such as loops and conditionals. ChatGPT's advice is spot on!