If a beginner does not invest money there is no way that he can learn how to trade properly. Using a demo account is only laying the foundation for the trading process. To get the required live practice some money will need to be invested on matter how small it is. This is how the beginner can develop the right trading psychology and also tame his emotions if he can.