Learning to program in Easylanguage would also be appropriate to understand the concepts expressed in the manual more quickly. However since once you are registered the videos will always be there, nothing will prevent you from enriching your programming skills at a later time.
We recommend purchasing a Multicharts license as it is on this platform that most of the work is done, scripts are also available for MT4.
See also the videos:
How to Trade the Currency Market