Greetings first time posting and happy to be here. A few months back I found a thread here with a new guy asking a few questions on how to become a stock trader. He was essentially asking what university degree he should get to be a trader, and I was very very surprised by the answers read here. It seemed as if people were saying to not waste your time getting an MBA or Economics or Finance degree, for it's the act of trading that makes you a good trader. Ah, wise and insightful indeed, thanks. But what surprised me the most was with how many people suggested him to get a computer science degree if anything. Over and over again, people suggested programming, and as I browse the forums here, there are quite a few sections entirely dedicated programming. But why? I'll be honest, it never occurred to me that stock traders were also programmers. What can you do with programming and/or computer science that makes you a better trader? And if one were to study computer science with the intent of trading, what language to start with first and what type of programs to write?