### C++

C++ is a challenging programming language for novice quants. The books listed below, if read and understood properly, would help make you somewhat proficient in the C++ programming:

### Python

Python has become increasingly popular in the quantitative finance world. It is a relatively easy language to learn, but it is harder to master, because it has many useful libraries. Regardless of which type of quant you wish to become, it would a valuable asset to know Python, as it is only going to become more widely adopted in the financial industry as time goes on.

### MATLAB

MatLab is still widely used in the financial industry. The following textbooks will help you learn, and upgrade your skill in, Matlab:

### R

As with MatLab, R is extensively used in the financial industry as it is a natural language with which to carry out advanced statistical analysis for model vetting exercises and predictive analysis. A great way to learn R is to pair the following books with a course in statistics, which will often make use of R (such as STAT 974/ACTSC 974):

### Excel/VBA

Although not having nearly as much computational horsepower as that of C++ or Python, Excel is still the most widely used software in the financial industry. If you are working on an investment banking prop trading desk as a quant, you will be asked to implement functions in Excel for the traders at some point in time. The following textbooks could prove handy:

### General Readings in Finance

If you feel that you lack basic financial markets knowledge, and cannot tell your stock from your bond, or your bank from your fund, then you should make these books your bedtime readings:

### Interview Preparation Readings

In a highly competitive world, it is simply not good enough just to be aware of capital markets and how they function, the mathematics of derivatives pricing and quantitative trading methods, and being able to program in C++ and possibly Python. You would also need to prepare yourselves to be successful in the interviews. The following books are some resources for helping you do this. Make sure that you study not only the content of the brainteasers, but also try to deconstruct how they are put together in the first place and what you are really being asked.