The demo is a good place to start but Your emotion play an important role in trading, you need to trade with money that won't give you a headache when you lose in a live account. Start small.