Yes, definitely demo trade first so you get used to the market jumping 50 cents to 2.00 literally in seconds and sometimes all at once in one massive order. Nkhoi's right, you can use pretty much any front end to trade futures, but Ninja is supposed to be decent and I think they offer demo...