Hey this is James, hope your fall break was great. Were back in school and in GT we are learning coding. I think that everyone should learn at least the basics of coding. Then if someone is interested they will look further into it learning more advanced things. I believe this because if people get interested in coding they may look further into working with technology. This may lead to the invention of more advanced technology.
My first experience with programming was a game we played in GT class. The game had three different themes to it. One was Angry Birds where you were the red bird going to the pig, another was Plants vs. Zombies where you were a zombie going to the sunflower, and the last one was the squirrel from Ice Age going to the nut. In the game you had to put a combination of blocks to move the character to the target. There was block where if something was to the side of you or ahead it would do a certain action. After you finish all 20 levels you got a certificate which congratulates you for completing a hour of code which is on my blog.
If I could design any program or game I would design a game that is kind of like Mario that has a Pokemon theme. You can throw Poke balls to catch Pokemon that can help you along the way. You can collect coins to upgrade the level of poke balls. The controls would be basic (Arrow keys and spacebar). The boss levels would be legendary Pokemon.