The basics of the Clone or Rubber Stamp Tool by Morphmonger
The first step is to make a selection. The selection must be a square or rectangle, no other shape selection will work.