Following on from a chat during yesterday’s virtual meetup, when Haskell got a mention, I’ve been thinking about programming languages, and in particular, what might motivate someone to learn a new one…
- to add to one’s toolbox
- to gain a widely marketable skill
- to contribute to a specific project
- to work in a specific narrow field
- to expand one’s understanding of how programming can be done
I think there might be a sliding scale of practice compared to theory, in there.
I haven’t even mentioned ruby, perl, Go, R, Cobol, C#, Oberon…
Which programming languages can you use, and why did you learn them?