There is no better way to learn chemistry than doing a few experiments on your own. Thanks to Unreal Chemist for iPhone, you can try various chemistry experiments on your smartphone without any risk. You can use this app to mix salts to see how they react. It comes with more than 750 chemistry lab simulations for you to try.
The app lets you adjust the concentration and quantity of the chemicals, modify temperature, check the PH, and a whole lot more. You can can slow down, fast forward simulations.[where to get it]