What is the best solution to cleaning aquarium glass?

I am in the process of implementing an empty 100g tank. What is the best way to clean the glass before the addition of fish and plants? Are there any recommended products that not only remove calcium deposits and muck but will not harm a future fish and plant populations?