There are over 250 programming languages to date. These are basically different ways of communicating with computers. From low-level languages to High-level, the purpose of these languages is the same: to instruct a computer to complete specific tasks that will help you do things faster, easier and more effectively. Check out the video below to understand this more.
Video courtesy of Codecademy