質問: ラムダ・Stream・LINQの書き方は知ってますが、JAVAやC#で関数型の考え方・設計手法をガッツリ学べる書籍・サイトは揃ってない気がします(オライリー本しかない?)。 関数型言語を使用したそれらは存在するので、おとなしく関数型言語を覚えることから始めた方がいいでしょうか。 だとしたら何がオススメでしょうか。 JS? Scala? haskell?
回答: Functional Programming Patterns (NDC London 2014) というスライドが好きです。 出てくる言語はF#ですが、別にF#に限った話ではないので言語は好きに選んでいいかと。