I've been trying over the past year to shift my mindset from OO to functional and it has been tough. I'm not there 100% yet, but I can feel myself "thinking functionally" now which has been great.
I'm a .NET developer by day, so I've been looking at learning F# with a look to introducing it to the stack at work. There is a great community around F# and a wonderful learning resource is F# for Fun and Profit.
With .NET Core 2.0 released, support for F# cross-platform is also improved, so you should be able to work with it no matter what OS you're using.
I've also found FP tough. I'm using F#, and I've got 30+ years of OO (mostly in C++) that get in the way of my attempts at immersing myself in the FP paradigm.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I've been trying over the past year to shift my mindset from OO to functional and it has been tough. I'm not there 100% yet, but I can feel myself "thinking functionally" now which has been great.
I'm a .NET developer by day, so I've been looking at learning F# with a look to introducing it to the stack at work. There is a great community around F# and a wonderful learning resource is F# for Fun and Profit.
With .NET Core 2.0 released, support for F# cross-platform is also improved, so you should be able to work with it no matter what OS you're using.
I've also found FP tough. I'm using F#, and I've got 30+ years of OO (mostly in C++) that get in the way of my attempts at immersing myself in the FP paradigm.