I am trying to broaden my programming horizons by learning languages that I would not necessarily use at work but that would teach me different programming paradigms:

- Ruby for OOP inspired by Smalltalk
- Haskell for functional programming
- Prolog for something exotic (declarative, logical programming)
- C for becoming a coding sapper and getting out of the comfort zone provided by higher-level languages

Would any of you have other recommendations?
Shared publiclyView activity