Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Following the Recipe (Logic & Flow)

In the last module, we learned about our ingredients (data types). Now, it's time to learn how to follow a recipe. A recipe isn't just a list of ingredients; it has instructions that tell you when and why to do things. "If the water is boiling, add pasta." "Wait until the oven is preheated."

This is the core of logic and control flow. You're telling the computer not just what to do, but how to make decisions along the way.

  • Checking if it's Done (Comparisons): This is how you check the state of your kitchen. Is the oven hot enough? Do we have enough eggs? Your code asks a question, and the answer is always a simple true or false.
  • Taste and Adjust (If/Else Decisions): After you follow a step, you often taste the soup. If it needs more salt, you add some. Else (otherwise), you move on to the next step. This is your code making a choice based on a condition.

Now, let's learn how to give our program the precise instructions and rules it needs to follow.