What languages did you learn, in what order?
I once compiled the following list of programming languages and which year I started learning them: 1981: Sinclair BASIC (on a ZX81) 1983: BBC BASIC (on a BBC Micro) 1985: Pascal (installed via ROM) 1987: Logo 1987: 6502 Assembly (on a BBC Micro) 1989: ARM assembly (on an Acorn Archimedes) 1992: Casio fx-7700 BASIC 1992: C (using the excellent Norcroft compiler for Acorn computers) 1994: C++ (the awful Beebug Easy C++) 1995: UFI (on a VAX running OpenVMS) 1996: StrongARM assembly 1996: Standard ML 1997: Mathematica 1998: Quake C 2004: OCaml 2006: Java 2007: Common Lisp 2007: Scheme 2007: Scala 2007: Haskell 2007: F# 2009: Clojure 2010: HLVM 2017: Elm 2017: Javascript I was recently concerned to hear from Socio-PLT: Quantitative and Social Theories for Programming Language Adoption that the number of languages a programmer knows stagnates after the age of just 20. The decade is nearing its end but I have only learned three languages. Now I'm wondering which languages I should lear...