题主说了是基本功,个人觉得应该是C++。(仅为本菜鸟的个人观点,大家听之笑之便罢)
Q-Quant用C++自然是不用说了,书的话modeling derivatives in C++,还有Quantlib库吊炸天。
P-Quant可能用Python写策略,尤其是机器学习的算法确实相对方便,而且强大的Scipy,Numpy也提供了类似于Matlab的矩阵运算和统计功能。但是,作为基本功,应该还是要熟悉C++和STL的吧。可能实际中,MATLAB,R,SAS,C++,Python,VBA,Q都有可能会用到,Jane Street Capital还用OCaml呢。不过,毕竟C++全面、复杂而且难掌握,啃下硬骨头,打好基本功,还是C++最为合适了吧。而且现在很多写策略的语言大多是在C++基础上进一步封装的。