Salt
Salt is commonly used to make crystals because it works quickly, is inexpensive, and it is relatively safe. Alternate materials include sugar or Borax. Different minerals will produce different crystal shapes, but substances like Borax need to be handled with more caution.
Heatproof Jar
A heatproof jar could be a beaker or a mason jar. It should be clear, and able to withstand boiling water.
Boiling Water
Boiling water allows more of the mineral to dissolve in the jar, making a stronger solution and better crystal shapes. Safety precautions should be observed.
String
String provides a structure for the crystal shapes to grow on. If left unattended in the solution, crystals will grow along a string in as few as 2 days. Household items such as a pencil or ruler can be used to suspend the string from the mouth of the jar. Any small weight can be used to hold the end of the string vertical (a paper clip works well). For small children, bend pipecleaners into creative shapes and use in place of string.
Paper Towel
Paper towel placed on top of the crystal solution will keep the experiment fairly uncontaminated.