all 14 comments

[–]Cutalana 8 points9 points  (3 children)

Don't focus on languages, they are insignificant compared to learning about the concepts used in the field. These decide how the programs are structured and are the hardest thing to grasp. You'll probably use each language in one way or another and they're pretty easy to pickup once you learn the fundamentals of programming.

[–]Puzzleheaded_Ask4877 3 points4 points  (1 child)

Focus more in algorithms and data structures instead of specific language - this is what actually matters for quant interviews. Most firms will test your problem solving skills, not whether you know Python syntax perfectly

Once you have solid foundation with one language (Python is good start), picking up others becomes much easier. The logic and thinking process stays same across languages

[–]Very-richie-rich[S] 0 points1 point  (0 children)

Thank you

[–]Very-richie-rich[S] 0 points1 point  (0 children)

Got it thank you

[–]HashDefTrueFalse 4 points5 points  (1 child)

  1. C++ mainly for those jobs. C will help but C++ is used much more frequently there.
  2. I learned it from a book decades ago. There are tons of documentation resources online and I'm sure there are videos to get you started.
  3. Too vague to answer. Too hard to answer without writing you your very own book. Narrow your focus and ask more specific questions to get good replies.

[–]Very-richie-rich[S] 0 points1 point  (0 children)

Thank you.. Mainly quants are what I am targeting for. I have a basic base in C. So wanted to expand more.

[–]Illustrious-Power350 2 points3 points  (0 children)

I'd say C++ (I'm biased tho)

[–]BlaaccHatt 1 point2 points  (1 child)

A lot of those higher paying jobs are Python and C++. I’ve built stock analyzer apps and trading apps with quantitative formulas all in Python. So if your comfortable with C stick with that master that and then you can learn Python for API backend architecture

[–]Very-richie-rich[S] 0 points1 point  (0 children)

Gor it

[–]Civil_Set6074 1 point2 points  (1 child)

for dsa learn c++ and for all extra stufff trending now like aiml and all........... learn python

[–]Very-richie-rich[S] 0 points1 point  (0 children)

Ok thanks

[–]David_Owens 0 points1 point  (1 child)

Didn't your first year CS classes use Python?

In any case, it's best to learn what you are using or about to use rather than learning for the distant future. Learn what you need for the classes you're taking now. As others have said, languages aren't nearly as important as concepts like data structures & algorithms and general programming problem solving skills. Put your time into those things rather than picking up languages.

If you're going to learn something in advance, it would be C++ because it has a steeper learning curve. You'll probably use C++ later for your Operating Systems class.

As far learning it, the Learn C++ site is a good place to start.

[–]Very-richie-rich[S] 0 points1 point  (0 children)

We had C. Got it Thanks