Scratch Programming

Last October I reviewed Scratch Programming Playground, by Al Sweigart. You will recall that Scratch is a programming language that uses drag and drop elements to construct a program. Individual objecgts, including "sprites" that can move around on the screen, as well as static graphic elements, sounds, etc. get their own code, and this code can be set up to start under various conditions, such as when something touches something, or the user hits a certain key, etc. This allows for the development of very simple but fun programs, and vey complicated ones as well. Scratch is normally…