Kodu is gaming software that allows users to easily create 3D games for Xbox or PC by providing programming tools and options to create characters and customize ways to win, lose, and earn points. The document also discusses Scratch, a more advanced 2D game-making program that requires users to provide detailed instructions at each step for games to function properly. On the first day using Scratch, the author created a simple game using basic motions and controls.