A programming language is a way for people to speak to computers and tell them what to do. Just like words in other languages help people communicate with each other, words in programming languages help people direct the computer in what tasks it should do. People use programming languages to create different types of programs and applications that they can use on their computers.