Resources like Babypips and Forexpeacearmy they have detailed courses for beginners.
Demo is a must in my opinion a risk free way to navigate the markets
You may require higher leverage and or like to scalp and hedge so a broker with low leverage and restrictions would not suit all depends on your strategy and trading style