The Perl Light-Weight Game Development Kit is an open-source framework I am creating to teach my children how to program. It is my hope that it will become something others can use as well. This is written with Perl/Tk and requires ActivePerl, which is free.