Paula is a teacher and wants to teach her kids how to program video games. Leo says that SWIFT PLAYGROUNDS for the iPad is a great way to get started. And now users can even publish apps directly from it. MIT has an app called SCRATCH which is designed for middle school - high school age. And Carnegie Mellon has ALICE. It works from the browser. For teaching kids programming with math, there's Racket and Bootstrap. These are good because it also includes support from those who have learned from them.