It`s difficult. It`s not easy money. And you should start your trading way with this thought.
As for me, first, I`ve learned all the theory from different books, articles and services (I recommend BabyPips for beginners).
Also, while learning, I`ve created a demo account and practiced everything I`ve learned.
The next step is micro account. After you learned everything and tried it on demo, it`s time to start live trading. However, beginners don`t always understand, that demo and live trading are not the same. There is a psychological aspect. Trading with real money make you nervous and may affect your actions. That`s why it`s better to start with small sums and create cent account.
After all, if you are profitable on cent account, you can start real trading. But i doesn`t means, that your education is over. It may take years to become Forex professional. You are learning all the time. Test new strategies, learn money and risk management.