I've always found Bruce Eckel's Thinking in Java the best introductory
book to the practice of object oriented programming and Java. There's a
sample online http://www.mindviewinc.com/TIJ4/BookSampleDownload.php
Whether this is in concordance with FP principles or not is a different
thing, but
Hi, cafe,
I find myself in the unusual position of having to recommend a few
books on Java to people who want to use it professionally. As the people
demanding this live in Burundi, I can't really say Learn Haskell.
Odds are they won't find a job there if they don't use mainstream languages.
Is
Is there any book on Java that approaches the language in a way
that doesn't make programmers impervious to FP and Haskell?
Two standard books are Effective Java (EJ) and Java Concurrency in
Practice (JCIP). They aren't introductory; but I think they are a good
idea if you want to use Java on
How about recommending a Scala book instead of Java? That would teach a
functional mindset, and on stepping back to Java, they'd just have a
different syntax for types, and some missing stuff.
On the Java side, I own A Little Java, a Few Patterns by Friedmann and
Felleisen. This would certainly