What are good coding skills to learn going into S&T now?

Hi Everyone. I have read numerous articles talking about automation being the way of the future and that you need to know coding to get into trading these days. In that regard, what are the best coding languages to learn?

Do you have any recommended websites to learn these languages?

Thanks monkeys

5 Comments
 
Best Response

so the common ones are C++, Java, Python, R and SQL (though NOSQL has apparently quicker call times which is why all the HFTs are using Mongo DB). Do yourself a favor: start with python. Its syntax makes it really easy to write financial formulas in the code. hell finding the implied volatility in black-scholes european call option model only takes like 4 lines of code.

Downsides of Python: its called a scripting language. II think of it like you can dash it off like you are scripting an excuse for why you are coming home late drunk to your girlfriend. however, because you are running the code on the fly (aka there is no distinctive compiling process) it can run slower. languages like C++ and java are like wind up toys. yeah it takes a while to get the spring tightened (write the code and compile it) but then you can let the execution fly.

R is your go to stats programming if you are into some big data stuff (think cryptocurrency). It used to be Matlab but they charge Bloomberg rates and R is open source (read free).

Ruby, perl and PHP all have their uses but they fall into the same category type of languages as Python.

Oh one last thing: Python is mostly so fricking good because so many users have created theses "libraries" of information meant to shorten execution times on finance and math stuff you would run into in trading repeatedly and the shorthand is intuitive.. think of it like youtube. Back when youtube started it was pretty bullshit. now I don't even go to Cnn or whatever anymore to watch the presidential debates because they are all streamed live on the Tube.

 

While i agree that Python is going to be the most useful when you are in an institution doing stuff...i would suggest learning VBA/Excel first. VBA/Excel is the easiest programming language to learn...because you have the excel grid to visually see what is going on with your data and code....its NOT the most efficient...and if you ever write something decently large in VBA, you'll ultimately want to rewrite it in a "better" language like C++....but VBA is very fast to learn, and very fast to code. For entry level stuff, that is where i would start.

I would suggest learning Python 2nd (also, some kind of SQL...maybe MSSQL Server because its free, but there are others).....and if you are really into stats and math, then yes R.

 

Magni beatae excepturi nobis laboriosam commodi. Quas cumque animi necessitatibus expedita velit. Minus voluptatem illum iste aperiam deleniti. Eos adipisci corporis quia ad ullam.

Consequatur ea maiores perspiciatis. Qui similique iusto suscipit necessitatibus aut. Consequatur iusto quo animi provident a doloremque est.

Minima rerum dicta fugiat nihil sapiente officia et soluta. Expedita reiciendis placeat fugit nisi dolor vel voluptate iste.

Aut cumque dolorem laudantium autem nam iusto. Voluptatem cum atque nam alias non voluptas. Fuga illo qui blanditiis. Non dolorum temporibus ipsam modi temporibus. Et eos sit animi est autem atque. Recusandae odit doloremque autem.

Career Advancement Opportunities

July 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • JPMorgan 01 98.3%
  • Guggenheim Partners 01 97.7%
  • Morgan Stanley 07 97.1%

Overall Employee Satisfaction

July 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Evercore No 98.8%
  • Morgan Stanley 01 98.3%
  • BMO Capital Markets 13 97.7%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

July 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • Morgan Stanley 06 98.3%
  • Goldman Sachs 01 97.7%
  • JPMorgan 01 97.1%

Total Avg Compensation

July 2026 Investment Banking

  • Vice President (15) $434
  • Associates (46) $258
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (80) $150
  • Intern/Summer Analyst (73) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
BankonBanking's picture
BankonBanking
99.0
3
kanon's picture
kanon
99.0
4
Secyh62's picture
Secyh62
99.0
5
CompBanker's picture
CompBanker
98.9
6
dosk17's picture
dosk17
98.9
7
DrApeman's picture
DrApeman
98.9
8
GameTheory's picture
GameTheory
98.9
9
Betsy Massar's picture
Betsy Massar
98.9
10
Mimbs's picture
Mimbs
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”