Alternatively, you can try to learn the easy to learn EasyLanguage.
It is an English-like programming language specially designed for trading purposes.
If you can articulate your logic in English (written on a piece of paper), you are half way to have your program coded.