Yes, XM is good for beginners. They have low cost account options and low minimum deposits. They also have a large selection of trading tools and educational resources. For example, beginner traders, who may need more help with their trading, can also choose to use XM PAMM service.