Yes, it is daunting but by asking this question, you have entered a larger world.
Personally I love this stuff; the technical aspects of this hobby. When I first found out that Alkalinity was simple baking soda and washing soda that we can buy at the grocery store and make ourselves and that it was pure enough to use in my tanks, I thought it was really cool and it still is
.
Calcium Chloride (CaCl2) is the chemical that we use for Calcium and Magnesium Chloride is what we use for Magnesium, as well as Epsom Salt (MgSO4), but we don't really want them mixed together since we use different amounts of each. The bags/bottles we find that indicate they are like 99.5% pure are what we want to use.
Potassium Chloride (KCl2)is a salt our tanks need but only a very small amount.
Of course, Sodium Chloride is regular table salt. 
I think it's a 3 lb. bag of Epsom Salt I get at Walmart for about $2
Aloha,
Mark 
Edited by Mark Peterson - April 08 2016 at 3:13pm