KPL, or Kids Programming Language, is a Microsoft backed project to let children write computer programs. It is based on the .NET Framework and features an IDE similar to Visual Studio. The programming language itself is similar to Visual Basic, only it allows very quickly to render cool programs and games for those kids who must have immediate gratification (pretty much all of them).
This long video on Microsoft’s Channel 9 website demonstrates KPL. If you have time, it’s pretty interesting.