There are both similarities and differences between the new computerized programs and the former method of writing in math workbooks, tearing out the pages and turning them in.
Children can take classes from various organizations that will support their mathematical development. These organizations may offer classes in the summer or on the weekends. Some of the classes can teach children how to build robots, toy cars, toy airplanes, etc. These classes may be in the area of engineering, computer science or some other technical field.
Once you lay the foundation with a strong trading plan; an understanding of the interrelationship among money management, technical analysis, and risk management; plus a knowledge of the difference between speculation and gambling, you will find that you can have an enjoyable trading experience, whether you are winning or losing.
If you are a swing trader or a position trader, it is easier to maintain a trade-by-trade trading journal. However, a day trader or active trader may find it difficult to document each trade, so a general sentiment of how he is maintaining his system and the overall sentiment on the day may be more appropriate. As you learn some of the various risk management techniques, it will become simpler to use a trading journal on a per-trade basis. Until then, let's take our time.