
"Real World Functional Programming" is a unique tutorial that explores the functional programming model through the F# and C# languages.
Why is there so little noise in F# land? I have no data, but I can guess that the language is so unproblematic that everybody is just happily coding instead of explaining how to fix something. It’s also not very good at guis so there is usually nothing visual to demonstrate.
https://www.manning.com/books/get-programming-with-f-sharp
Real-World Functional Programming With examples in F# and C# is another good one
https://www.manning.com/books/real-world-functional-programm...
The NoStarch Book of F# is a pretty decent beginner's book
Would second the vote for F# Deep Dives as well.
'Expert F#' by Don Syme et all is a fantastic reference.
Real World Functional programming by Tomas Petricek is very good as well.
'Programming language concepts' by Peter Sestoft is fantastic as well, as programming languages are perhaps the most obvious domain where functional approach shine, and the concepts are needed everywhere even though one was not implementing an interpreter.
[1] - https://msdn.microsoft.com/en-us/library/hh314518.aspx
https://www.amazon.com/Real-World-Functional-Programming-Tom...
Also, check FSharp For Fun and Profit. Lots of details and tutorials about F# -> https://fsharpforfunandprofit.com also available as e-book -> https://www.gitbook.com/book/swlaschin/fsharpforfunandprofit...
1a. fsharpforfunandprofit.com
1b. pluralsight
2. www.hackerrank.com (functional programming section - excercises)
3. There are lot of good books,
Real World Functional Programming
F# Deep Dives
Learning F# Functional Data Structures and Algorithms
honestly, you cannot wrong with any of the books in F#, they are very likely to be good.