Kodu Game Lab is a visual programming language for creating games. It uses an icon-based interface where programming is expressed through physical concepts like seeing and hearing. The tool is designed to be intuitive for developing games and teaches problem-solving, collaboration, and positive attitudes towards computer programming. Resources for Kodu include tutorials, classroom kits, and an online community for sharing games.