What Makes Water Sources Harder Than Others?

If you see two glasses of water, it is impossible to tell the difference between the two. However, one of these glasses of water is very different from the other, and contains minerals that the other does not contain. Hard water and soft water have their uses but for...