DEV Community

Discussion on: What is the next language you want to learn, and why?

Collapse
 
howlingeverett profile image
Justin Marrington

Haskell.

Not because I see myself writing practical software with it (I'm a Node/React/Ruby dev by day right now), but because I'd like to go beyond the dipping-my-toes in phase of thinking functionally.

JS is a perfectly usable functional language, but only if you treat it that way. Being able to drop into OO and write procedural code easily has been holding my self-education back. For example, monads are a simple enough concept that I have been using for years but only actually understood this week due to stubborn subconscious refusal to read about them.

It might be just because learnyouahaskell.com is such a great resource, though.