Before you flame me, please know that I searched around and only found pretty dated posts on programming. Basically I am wondering if I should learn to program before I enter the industry. I will hopefully land a job in institutional sales and trading. I know nothing about programming but I saw Java, Python, and C++ mentioned over and over. I am guessing I should pick Java or Python and learn, as C++ is supposedly very hard to learn for a newbie. Any input would be appreciated. Thanks.