I started "programming" with Scratch when I was around 8 or 9. Scratch is crap when you really want to program, but for a child, or to get into the right mindset, I think it's good. When I was 11, I started learning Python, but I always wanted to make games and Python isn't really good for that. I'm now 13 and have been working with Unity for one and a half year.
It is similar to flappy bird, but there are lots of interesting and funny obstacles and you can't just go up but you can dash forward, dive to get down faster and slow down, so you hopefully don't crash into an obstacle!
If enough people are interested there will be a version for Windows and maybe Linux, too.