wood burning stoves*
The moose likes Functional Programming and the fly likes Best Books For Functional Programming Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Functional Programming
Bookmark "Best Books For Functional Programming" Watch "Best Books For Functional Programming" New topic
Author

Best Books For Functional Programming

Will Myers
Ranch Hand

Joined: Aug 05, 2009
Posts: 325

Can anyone recommend some books to get to grips with Functional Programming?
chris webster
Bartender

Joined: Mar 01, 2009
Posts: 1671
    
  14

There's a list of books, tutorials, videos etc on FP here:

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

No more Blub for me, thank you, Vicar.
Tim Cooke
Bartender

Joined: Mar 28, 2008
Posts: 965
    
  47

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.


Tim Driven Development
Sean Corfield
Ranch Hand

Joined: Feb 09, 2011
Posts: 259
    
    5

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

Joined: Mar 01, 2009
Posts: 1671
    
  14

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).
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Best Books For Functional Programming