Having a trainer is one of the best ways to learn forex because they can help you in so many ways. They can show you what to do, when to do it and how to do it.
You are lucky, if you have a good trainer. I learned forex trading with the help of videos, podcasts and websites. Then I practiced my strategies in the Demo account.
There are professionals who work in forex trading firms. Some even trade for others part-time. This can be a good way of learning trading because they can quickly fill the learning gap.