Live data from Hacker News

Ask HN: In what order did you learn your languages?

news.ycombinator.com

1–10 of 32 posts

Re: Ask HN: In what order did you learn your languages?

#7
I am a mathematician doing research in stochastic differential equations, mixing in biomedical applications and some machine learning.

Undergrad course to get me started: Java

Web dev day job: Javascript, PHP, Perl (Bonus: MYSQL)

HPC REU and subsequent undergrad thesis projects: R, Mathematica, MATLAB, Python, C (with lots of MPI and parallelism in each) (the REU is great! http://hpcreu.umbc.edu/)

Grad school: Started out with lots of R, Mathematica, MATLAB, Maple, Python, C (venturing into C++ and CUDA), Fortran. Switched depending on what the project needed. I probably have a project in each of those. But soon after I learned Julia.

Now? Only Julia. I find I don't need anything else anymore.

Re: Ask HN: In what order did you learn your languages?

#8
C64 Basic, QBASIC, Visual Basic, HTML, C (pointers were so hard), Perl, Java, and then we got broadband and I installed Slackware and started learning a lot quicker, C++, Scheme, Common Lisp, Dylan, Smalltalk, Ruby, SML, O'Caml, Erlang, Haskell, and then I started university in Gothenburg partly because it's a Haskell school, there I also learned some Agda, and after all that I haven't learned much more, except SQL which I learned at my first job, a bit of Clojure at another startup, and serious bash scripting in the past few years, a bit of Rust for a one-off project, and Nix, and Inform 7.
Post reply on HN