Sand is something that beaches are made of. Beach sand is made up of ground up rocks and fragments of shells. Beach sand can have quite large bits in it compared to garden dirt. Desert sand is just made from ground up rocks.
The colour of sand varies depending on what kind of rocks or shells went into making it.