we always advise to learn basic level for beginners level , but learning can be useless if there is no regular practice in demo or micro account , so besides learning it is more appropriate to emphasis on practice session
Being on Demo should be where they start though, even with a micro account, it is still real money, so it's best to learn on demo until they get a solid understanding of the strategy they believe will work for them.
Even moving to a micro live account is a major emotional step for most new traders.
I agree with you about the micro account and new traders. Using a live micro account allows them to experience the emotions that come with live trading, and to experience blowing a few accounts due to things like revenge trading and such. All new traders think that they've got control of their emotions, right up to the point when they make a few bad trades and they start trying to 'win it all back' :)
If it looks too good to be true, it's probably a scam! Let the buyer beware.