To start programming, you only need to have three basic skills: reading, writing, and some simple math. KPL teaches children the logic behind computers. With this in mind, they will learn to create instructions that computers can understand.
But KPL is not just for games. Its creators recommend creating this type of program because it's so entertaining, but you can also use KPL to program other types of tools.
KPL includes some examples that students can play with. You can view the source code and change it as you see fit. You can also download games created by other users from the program's home page.