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
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 learn next...
0 Comments