@darius your post reminded me of a post I saw a while back regarding storytelling being effective for teaching programming to girls. Turns out this is being studied and has some recent backing:

raspberrypi.org/blog/gender-ba

It’s not a specific language / platform but I think it’s a similar line of questioning you’re exploring in your thread!