What's the difference between hard and soft water?
Hard water has a high concentration of minerals; usually calcium and magnesium compounds.
Limescale is calcium carbonate that is precipitated out of the hard water when it is heated.
Other than being unsightly, it also acts as an insulator, leading to overheating of elements and is therefore potentially damaging to your appliances.