Argument order refers to the sequence in which arguments are passed to functions or procedures in programming. This order is crucial because it can affect the outcome of a function call, especially in languages where the position determines the parameter to which a value is assigned.