FUNCTION: Lisp was ahead of its time, with first-class functions in the '60s.
My first encounter with functions was in BASIC. The Commodore dialect had built-in functions such as SIN(X), and supported a limited form of user-defined functions with a single argument and a one-line expression:
DEF FN TRIPLE(X) = X*3
Calls could nest:
PRINT FN TRIPLE(FN TRIPLE(5) + 1)