It affects how you structure your thoughts, think through scenarios, gives you perspectives. There's so many perks, and kids would able to pick it up easily. You just need basic math and English skills to start.
I taught myself in the 6th grade or so. I believe it made a large impact early on in my life, and it makes programming very natural to me. I know the 10x developer term is controversial, but I believe that's one way to become one.