DEV Community

Discussion on: I'm Wes Bos, Ask Me Anything!

Collapse
 
marcusnielsen profile image
Marcus Nielsen

I've tried to learn functional programming, but feel it's too hard to learn when everyone's afraid of words like monads and functors. But when reading about the concepts they feel very simple. What do you think about FP in JS for everyday work, and the future progress of FP in JS? Why do you think people are scared to learn this kind of stuff?

Collapse
 
wesbos profile image
Wes Bos

Yeah most FP stuff gets real deep real quick and lots of devs are left more confused than when they came in. It's not that people are scared, it just is often way over their heads.

unpopular opinion: If you are just learning JS, don't worry about FP or OOP - just make it work. As you get better, you'll pick up little pieces of FP and start to realize why everyone is so hyped about it.

Collapse
 
marcusnielsen profile image
Marcus Nielsen

Thanks Wes!
I hope FP community gets more spread. There's some beginner friendly content available so you don't need to get over your head when starting out.

I agree totally with your opinion. Just learn to get things done. And if we can learn to code better it doesn't matter what it's called.