There are a multitude of platforms that can be used to trade on. I recommend Intertrader as the best all rounder with the widest range of instruments.
In my opinion they are one of the best platforms for beginners and also run introductory offers. Their charting on the platform is one of the better ones, and the prices and speed of execution are excellent.
They also offer mobile access while you are out and about.