Computers can carry out a lot of tasks, but they need instructions. Computer programming is the process of telling a computer what to do. The instructions are called programs and are written in code, which are the letters and numbers that make up the instructions. Find out about codes and programs, the people who write them, and how computers follow them.