Connecting Tech Pros Worldwide Forums | Help | Site Map

I want to learn a functional programming language...

Xx r3negade's Avatar
Member
 
Join Date: Apr 2008
Location: Fargo, ND
Posts: 39
#1: May 31 '08
Just to do something different, I want to learn a functional language such as scheme, common lisp, haskell, or F#. Popularity, usefulness, or easy of use are not important. Which one do you recommend I learn? I don't necessarily want the "best" language, I just want one that will teach me a lot of new concepts that aren't covered by imperative languages.

JosAH's Avatar
Expert
 
Join Date: Mar 2007
Posts: 10,611
#2: Jun 1 '08

re: I want to learn a functional programming language...


Quote:

Originally Posted by Xx r3negade

Just to do something different, I want to learn a functional language such as scheme, common lisp, haskell, or F#. Popularity, usefulness, or easy of use are not important. Which one do you recommend I learn? I don't necessarily want the "best" language, I just want one that will teach me a lot of new concepts that aren't covered by imperative languages.

I'd say, start with Common Lisp to get your hands dirty; when you walk around
in that world you'll read a lot about other functional languages and how they have
solved problems like Currying, anonymous functions, closures etc. It's fun.

kind regards,

Jos
Reply