Kids and teens can learn to program using Scratch, the free online tool from MIT. In this video, a Reverse gravity game is made. The player must jump and avoid the crabs, but also has the power to reverse gravity to flee to the ceiling.
Each step from start to finish is explained. Once you learn how to make this program, you can move on to other tutorials or create your own games.