MT's language is based on C.I used to program a bit with Metastock. But didn't like the amounts of money needed to trade from that platform. So I turned to MT. Chose MT5 as the newer and cheaper platform. Still with it. I bought a book to have a go at MT5 programming. Stuck 1/3rd way, without much clue of what it is talking about really. Bought a program that looked super in the system tester but failed from the first trade and lost me a load of money. The vendor replied but wasn't helpful. No refund etc.
So back to manual.
Check out this Harvard course, it teaches C and is aimed at people completely new to programming.
https://cs50.harvard.edu/
the professor and the class' production is one of the best I've seen. It could help you with your "without much clue" problem.
