If you are new to programming then the best programing language to learn to build your automated trading robots is Microsoft C#, the reason for this is that there is so much free material on the internet and books to help you get started, below is a link to the best 2 videos to help beginners learn to code.