See Did you ever switch from one programming language to another? A ridiculous question -- the answer is always "yes" unless you're a hobbyist.

See Programming Languages I've Learned In Order . See Programming Languages I've Learned (In Rough Order) Meme .

Here's my list.

High Scool - Early 70's

  • IBM 1620 Assembler
  • IBM 1401 Autocoder (Assembler, essentially)
  • Fortran
  • SNOBOL (really)
  • Basic
  • Univac 1108 Assembler

College - Late 70's

  • LISP
  • PDP-8 Assembler
  • PL/I
  • SAIL and ALGOL-W (Pascal-like languages)
  • APL

Work - Early 80's

  • COBOL
  • IBM JCL
  • DL/1 (an X-path like language to IMS database access)
  • JOVIAL (really)
  • Applesoft Basic
  • Pascal
  • Univac 1616 Assembler

Used Fortran, PL/I, and Basic, also

Late 80's

  • C
  • Forth
  • Ada
  • SQL (if that can be counted)
  • VAX/VMS DCL

Early 90's

  • C++
  • Tcl
  • Perl
  • Unix Shell Languages

Late 90's

  • Java

Early 00's

  • Python
  • Plus markup languages like SGML, HTML XML, JSON, YAML are scattered throughout.