Buying gold is not an investment - it's speculation in a commodity.
While gold is seemingly immune to currency value fluctuations, so are corporations inwhich you can buy stock. And unlike gold, corporations own - and therefore you own - productive assets, not commodities.
Purchasing gold is useful to certain institutions, namely hedgefunds that seek a balanced portfolio to limit currency risks. But to the usual investor, I suggest you seek out stock in companies that you trust and believe have a good future - buy and hold.
An even better investment may be in investing in your own education or health. Get a masters degree or paying a little more to eat healthier. The returns on those kinds of investments are far greater and far more secure than speculating in a commodity like gold.