A General-purpose programming language (GPL) is a way to tell a computer what to do that makes a user's job easy and quick without much confusion. It is not restricted to only one field (e.g. HTML). GPLs can be used for many different things. An example can be BASIC, invented by John Kemeny and Thomas Kurtz in 1963.