A computer program in its original, human-readable form. Source code is turned into binary code, which can be used by a computer in different ways depending on whether the language is compiled or interpreted.