Skip to content

Comment on Ask HN: Why and how should someone learn functional programming?

Comments

How long have you been programming and in what languages?

dscOP

For about 6 years. In C, Java, Perl, Python, C++ and, sadly, VB.

I've seen a bit of "funcational" in python's type "function" and lambda expressions. But didn't really understand how I could go far with this.

I kinda don't see how I can build a large project based solely on the idea of having those constructs in the language.

Once you have enough scars from side effects, especially if you try your hand at concurrent programming, you'll appreciate it a lot more I suspect. Although as others have noted, it's not exactly a "holy grail".

One option is to study functional programming ideas using a language you already know: http://hop.perl.plover.com/book/

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.