In programming languages that support functions, the order in which they appear in code matters. The first function declared in a block will always execute before any other function declared in the same block. This behavior is called "hoisting."