But how do we get from a problem we want to solve to instructions and rules computers can understand?

Click and drag the lines into the correct order.

Map out the problemBreak down the problem into instructions and rulesTranslate the instructions and rules into code

Bingo! As you can see, programming involves a lot more than just writing code.

Let's start with the problem before we break down and translate the instructions.