Computer programming refers to the process of creating a set of instructions that a computer can follow to perform specific tasks. It involves writing and organizing these instructions, which are known as code, in a way that the computer can understand and execute. Programmers use different programming languages to communicate with computers and develop various software applications, websites, and other technological systems.