Scratch Programming in easy steps, 2nd edition introduces readers to Scratch, a programming language that is widely used on the Raspberry Pi and in schools and begins with a foreword by Mitchel Resnick, Professor of Learning Research at the MIT Media Lab, which created Scratch. Scratch makes it easy to create your own games, animations, music, art or applications. It's the perfect way to learn programming because it takes away a lot of the complexity. That means you can focus on having great ideas and bringing them to life. With this book as your companion, you'll learn how to: Design, build and share your own programs Create addictive arcade games, quizzes and word games Make computer-generated art Play your favourite music and compose your own tunes Use variables, lists, loops, broadcasts and operators to create sophisticated software Avoid common programming pitfalls and bugs Interact with webcam video and the sensors on a PicoBoard Scratch Programming in easy steps, 2nd edition is fully updated for Scratch 3.0, the latest version of Scratch. Includes examples of using the micro: bit to control Scratch projects and using text-to-speech to speak aloud - new features in Scratch 3.0.