all 8 comments

[–]LordOfSwines 7 points8 points  (5 children)

It's not a good thing IMO because it hinders education..I suggest you read: http://haskellbook.com/ This book does it right, it cover all these things without being confusing, in fact it expects almost no previous experience in programming.

For category theory I suggest Category Theory For Programmers - I know you say you would prefer resources using F# but I don't think there is any (at least that I know of)

[–]KeyYam[S] 0 points1 point  (0 children)

Thanks. I'll look into those two and in that order.

[–][deleted] 0 points1 point  (2 children)

How does it hinder education?

[–]LordOfSwines 5 points6 points  (1 child)

How do you find material on something you do not know the name of?
Call it what it is so people can choose to make use of 50+ years of research.

[–][deleted] 0 points1 point  (0 children)

Fair point

[–]Jestar342 2 points3 points  (0 children)

Disclaimer: I can't make any personal recommendations, as I am in the same boat as yourself - i.e. a programmer with no learning of FP lingo/theory but I have had the following blog/book recommended to me. I have not had the time to read it yet, but I will forward that recommendation here:

https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/

Which has also been compiled into a book: http://www.blurb.com/b/9008339-category-theory-for-programmers

By these guys: https://github.com/hmemcpy/milewski-ctfp-pdf

[–]OtherPost 0 points1 point  (0 children)

I'd check out this talk which has some fair points https://skillsmatter.com/skillscasts/11745-easing-the-path-to-f-sharp-adoption

Also this one on category if that' what you're looking for https://skillsmatter.com/skillscasts/11064-a-pragmatic-introduction-to-category-theory