There are four main types of kidney stones. Calcium, uric acid, struvite and cystine. Learn more about these types of kidney stones.