Totally just my opinion, but I think the best method is to learn directly from the data. Since that involves simulations, real time and possibly historical data, trading platforms, order execution, clearing, settlement, automation and programming, math, stat, money management, etc ... I'd learn...