Welcome to Programming for Kids! Have you ever wondered how your phone knows what song is playing when you hold it up to music? Or how a traffic light decides when to turn green? Or how a video game knows when you have won? The answer is: someone wrote instructions for it. And the act of writing those instructions is called programming . In this series, we will learn how computers think — using things you already know. No complicated words. No confusing code yet. Just the ideas behind all of it, explained simply. A Quick Word About the Word "Computer" When we say "computer" in this series, we mostly mean the ones you already know — phones, tablets, laptops, games consoles. But we will also borrow examples from traffic lights, microwaves and washing machines. Those are not computers in the usual sense, but each one has a tiny chip inside that follows instructions in exactly the same way. We unpack all of that in the very first post: What is a Computer? What You Will Learn Post The big idea ------ ------------- What is a Computer? Input → Process → Output — the one idea behind every device Instructions and Order Why the order of instructions matters (hint: it matters a lot) Making Decisions How computers choose what to do depending on the situation Repeating Things How computers do a job over and over without getting bored or tired Putting It All Together How those three ideas work together in every program ever made Who Is This Series For? This series is for anyone aged 8 to 16 who is curious about how technology works. You do not need to know anything about computers or programming. All you need is to be curious. By the end, you will understand how computers think. And once you know that — you might just want to start telling them what to think next. That is what programming is. Where This Series Sits This is series 1 of 6 . Each one builds on the one before: 1. How Computers Think ← you are here 2. Commands: How We Tell Computers What To Do 3. Breaking Big Problems into Small Steps 4. Events: When Something Happens → Action 5. Instructions Must Be Clear: The Art of Precision 6. Patterns: Finding Repetition and Similarity Take them in order and, by the end, you will think like a programmer before you write a single line of code. Questions People Ask Does my child need a computer to do this? No. Every post can be read on a phone, and every "Try This" activity is done with paper, household objects or a willing adult. There is nothing to install and nothing to sign up for. What age is this really for? 8 to 16. Younger readers get the most from the stories and the activities — do them together. Older readers can work through a series in an afternoon on their own and go straight into a real language afterwards. Is there any actual code? Almost none, and that is deliberate. Most people who give up on programming did not fail at typing — they were never shown how a computer thinks . This path teaches the thinking first, so the code makes sense when it arrives. How long does the whole thing take? Each post is a 5–10 minute read plus an activity. A series is about an hour. All six are comfortable across a few weekends — there is no rush and no deadline. What should we learn after this? Scratch is the gentlest next step for under-12s; Python is the usual choice from about 11 upwards. Both give you sequences, decisions and loops — the exact three ideas in this series, just written down. A Note for Parents and Teachers This series teaches computational thinking — the reasoning underneath programming — using nothing but everyday objects: traffic lights, vending machines, tea, brushing teeth. The best way to use it is out loud, together. Read a post, then do the "Try This" activity — most take ten minutes and need only paper. The Jam Sandwich Challenge in Instructions and Order is the one children remember for years, and it teaches precision better than any explanation could. In a classroom, each post works as one lesson: read it, run the activity as a pair exercise, use the "Check Yourself" questions as the plenary. No devices, logins or licences needed. ✅ Start with the first post: What is a Computer? Input, Process, Output