The first computers were invented in the 1940’s, but were nothing like a typical computer today. They were programmed using assembly language, a rudimentary code with instructions hard-wired into the computer’s electronics. These computers took up entire buildings and were only practical for governments due to their immense cost—the average person would never come across such a machine.
Over time, computer scientists came up with other programming languages, instead of assembly. Like spoken languages, they had different rules, features, and benefits. By the late 1950’s, the standard features of a “programming language” were defined, such as variables, functions, and datatypes.
Multiple languages emerged during this time, including ALGOL, FORTRAN, and COBOL. However, they still required extensive training to use, and therefore were only accessible to engineers and students in businesses and institutions.