Computer network programming involves writing computer programs that enable processes to communicate with each other across a computer network.