Quote from laputa:
mBay if you want to learn a programming langauge then sure, VB is a good starting point...
if you want to learn to program so that you can test strategies, then get tradestation and learn EasyLanguage
It is easy to learn a programming language, all have similar constructs, like variables, conditional logic, loops ...etc
What is differenct is the library that comes with the language. With VB, you don't have the library that is needed for testing trading strategies... for example in EasyLanguage if you want to define then high of a bar, all you say is High, and the high of previous bar is simply High[1]. In VB, you will need to create or find a library to do that. If you want to create a MACD indicator, in EasyLanguage, it's just MACD(...), and in VB, you will need another library to do that... I guess you get the picture...
EasyLanguage is becoming the standard to describe trading strategies, not because it's powerful, but because it has an extensive library solely for trading purpose.
If I were you, I would skip the VB all together and just learn easy langauge. You can do almost any research you want with EL... but being experienced in other programming language certainly helps the learning of EL...