From the course: Programming Foundations: Programming for Kids

Programming is fun!

From the course: Programming Foundations: Programming for Kids

Start my 1-month free trial

Programming is fun!

The first question you might ask is, why would kids want to code? Coding can be difficult. There's always a learning curve, and to get over that curve there has to be a reward on the other side. For adult who haven't learned how to program coding can sound like an incredibly dull task. After all, aren't computers just those things we use at work? Spreadsheets, word processing documents, tax return preparation, what can be fun about that? But a lot of what we use computers for is entertainment. Games are the most obvious example. Owners of computers and other devices, like cell phones and tablets, use them as much for amusement and competition as they do for budgets and position papers. So that's the first element of fun in programming. The end result can be something that's fun to use or to watch. But the fun in programming isn't just in what you make. It's in how you make it. Programming is puzzle solving. You're given a goal. To make an animated character move or jump. Or to make a robot dance. Figuring out how to make that happen can be every bit as engrossing as a crossword or a jigsaw puzzle. Not all kids will find programming appealing. Just like adults, the enjoyment of solving puzzles in symbolic languages is entirely subjective. One kid will work on a puzzle for hours while another quickly becomes bored and moves on to other things. One of the constant themes of this course is that every child is different, but you can't know which kids will be delighted by the puzzle of programming unless and until you let them try it out.

Contents