The best exercise is actually making real trades. After you start to lose money, you'll learn how to not make mistakes but only successful trades.
While learning from experience is useful, the truth is that kind of learning is very expensive, that is why sometimes it is better to learn from books and by practicing without money, it is better to make the most of your mistakes when those mistakes are not going to cost you a cent out of your pocket.