Want to make cool apps and games, but don’t know where to begin? This book takes the complexity out of coding. It starts with the basics, taking you through the building blocks of code with Scratch, the simple and colorful visual language that’s perfect for newcomers. Once you can make your own games and projects in Scratch, move on to Python, a slightly more advanced language that offers more flexibility and control. Easy-to-follow step-by-step instructions guide you through creating a dancing cat, virtual puppet, word puzzle, drum machine, and space shooter game. Each project teaches essential skills, so you’ll learn as you create.