1. Welcome to the Journey
  2. Getting Started
  3. What is Programming?
  4. What You'll Build?
  5. Choosing Your Kitchen: A Guide to Programming Languages
  6. Core Concepts
  7. Mise en Place (The Basics)
    1. The Microwave 'Ding!' (Displaying Output)
    2. Taking an Order (User Input)
    3. Prep Bowls (Variables)
    4. Notes in the Margin (Comments)
  8. Prepping Your Ingredients (Data and Operations)
    1. The Food Groups (Data Types)
    2. The Kitchen Scale (Simple Math)
    3. Chopping and Combining (Working with Text)
  9. Following the Recipe (Logic & Flow)
    1. Checking if it's Done (Comparisons)
    2. Taste and Adjust (If/Else Decisions)
  10. Cooking in Batches (Collections & Loops)
    1. The Pantry (Arrays & Lists)
    2. Stir Until Combined (For Loops)
    3. Wait for the Water to Boil (While Loops)
    4. The Recipe Card (Name-Value Pairs)
  11. Organizing Your Kitchen (Functions & Imports)
    1. Kitchen Stations (Functions)
    2. Passing Ingredients (Function Parameters)
    3. Returning the Dish (Function Returns)
    4. Kitchen Gadgets (Imports)
  12. First Project
  13. The Secret Ingredient Challenge (Number Guesser)
  14. The Secret Recipe (Solution)
  15. You've Mastered the Basics! What's Next?
  16. Language Guide
  17. Who is this language for?
  18. Python
  19. JavaScript
  20. Go
  21. C#
  22. PHP
  23. Rust
  24. Resources
  25. Glossary of Terms
  26. Tools & Learning Resources
  27. About This Project