I suggest trading with FP Markets they are suitable for beginner traders since they have demo account and also provide E-books and tutorial videos.
You can check out finprotrading Spreads from 0.1 pips Commission - $2 rt Their min deposit balance required is $5 so you can easily test their live trading conditions.
The best way to go about this is by creating demo accounts and checking out lots of options before settling for one.
It is obvious to get confused when there are so many options to choose from. Try filtering brokers on the basis of your trading needs to narrow down the options.
Not sure if you have found broker that you are looking for, I recommend checking this thread out: https://www.elitetrader.com/et/threads/list-of-best-regulated-brokers.362682/
newcomers should choose the broker which is more appropriate to the concept of trading that will be used , if love doing scalping should chose the broker which allows trading concept such as this.
most of the brokers dont allow scalping in their trading platform right now , so scalpers fall a great trouble when choosing a broker.
I trade hotforex, pretty good if i may say, another broker would be lmfx, pretty popular with US traders and do crypto withdrawals.
before choosing a broker it is more appropriate to move on FPA which contains all brokers real review.