Rant: My niece asked me why we needed to learn about loops when her game just does it for her
I was helping my 12-year-old niece with a simple Scratch project last weekend, and she was making a sprite bounce around the screen. When I started explaining how a loop makes the movement keep going, she looked at me and said, 'But why do I need to know that? The block just says 'forever'.' It really hit me how much the tools have changed. When I started with BASIC in the 90s, you had to write the loop yourself, line by line, and understand the counter. Now, with block coding, the hard part is hidden. It's great for getting started fast, but I worry it skips the 'why'. That conversation made me rethink how I teach the basics. Do you think starting with visual tools that hide the code makes it harder to learn the real concepts later?