Computer programming is like giving instructions to a computer. A computer can't think for itself, so we have to tell it what to do. We do this by writing computer programs, which is like giving a list of instructions to the computer. These instructions are written in a language called coding, which tells the computer what to do step-by-step.