Understanding What Programming Is
Programming is the art and science of creating programs. You can create programs in lots of different ways, and Scratch is just one of them. In Chapter 12, you’ll learn about Python, another one.
Scratch and Python are both programming languages, different ways of writing instructions for the computer. Different programming languages are best suited for different tasks. Scratch is ideal for making games, for example, but it’s not much use if you want to create a word processor or do some sophisticated mathematics. Using Python to create games takes longer, but it is more powerful than Scratch and gives you much more flexibility in the type of things you can get the computer to do.