Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Best Books For Functional Programming

 
Will Myers
Ranch Hand
Posts: 381
Java jQuery Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can anyone recommend some books to get to grips with Functional Programming?
 
chris webster
Bartender
Posts: 2407
32
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There's a list of books, tutorials, videos etc on FP here:

http://www.coderanch.com/t/602372/functional/started-Functional-Programming
 
Tim Cooke
Sheriff
Pie
Posts: 2972
123
Clojure IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As a small addendum to Chris' already quite comprehensive list: If you are interested in playing with Clojure then there's a free online Clojure REPL (Read, Eval, Print, Loop) which is great for getting stuck in very quickly without having to mess about installing anything. It has a small language tutorial too which is quite nice to get you going.
 
Sean Corfield
Ranch Hand
Posts: 302
10
Clojure Linux Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
chris webster wrote:There's a list of books, tutorials, videos etc on FP here:

http://www.coderanch.com/t/602372/functional/started-Functional-Programming

Good list. In addition now I would highly recommend Functional Programming Patterns in Scala and Clojure - the nice thing about this book is that it shows OOP solutions in Java, followed by FP solutions in Scala and Clojure, along with patterns that are unique to FP. I think this approach would be very helpful for Java developers trying to learn FP techniques!
 
chris webster
Bartender
Posts: 2407
32
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sean Corfield wrote:In addition now I would highly recommend Functional Programming Patterns in Scala and Clojure - the nice thing about this book is that it shows OOP solutions in Java, followed by FP solutions in Scala and Clojure, along with patterns that are unique to FP. I think this approach would be very helpful for Java developers trying to learn FP techniques!

Thanks for the tip, Sean. Just bought it - another one for my stack of FP books I need to read (at least ebooks don't take up any space).
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic