Sparks· 1-bit
An algorithm is a list of exact steps in the right order. A program is an algorithm written for a machine.
Bit
Imagine telling a friend how to get to the kitchen: "go over there, it's on the left". Your friend will manage. I would not! A machine like me needs every step, in order, with nothing left out.