First In First Out is a concept of Queues where the first datapoint in is always the first consumed. It is the opposite of LIFO in Stacks