practice is important and for that demo is a good choice , but i dont like this, i always try to maintain live account with minor balance . its supportive to acquire live knowledge and experience.
the beginners should choose the broker which is more appropriate to the concept of trading that will be used , if love doing scalping should choose the broker which allows trading concept such as this.
beginners generally make their balance in demo but when they start a real account fall a great trouble and trade at random. when making some losses they try to recover this losses by trading over and over which call revenge trading. at the end of the week they lost their almost whole equity...
actually right now its very difficult to make sure 20% return according to trading balance due to US election. but whatever it is we the traders always try to bring profit minimum 5-10%.
practice is important and for that demo is a good choice , but i dont like this, i always try to maintain live account with minor balance . its supportive to acquire live knowledge and experience.