if you want to do it for trading... EasyLanguage will get you further, faster, quicker.
if you insist on something more "powerful" than EasyLanguage, I would do C#. It has more implementation in the retail trading platform than C++ or Java.
if you want to be a pioneer... try Ruby...