It is never too early to learn forex, in fact, i have seen a 12 years old student enrolled into a forex course and he has been trading well. The earlier you start to learn, it can offer you an additional career path. In the event that you want to give up in trading, you will still be young to venture into other areas.
When you start trading at a later age, especially when you have family commitments, it is harder to venture into forex as a career. There is so much to risk and i am sure you have many financial obligations such that you cannot let go of your current job. In addition, given that you have more risk capital to work with, you tend to start with larger amount of risk capital, which may result in more initial losses.
Hence, if you have the choice, start to learn forex trading early so you can reap the benefits over a longer period of time and see how compounding works to your advantage.