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 not make them impervious to anything functional, but I don't think it serves as a general introduction to Java. Maybe it would be suitable in addition to another book. I can second the recommendation of "Effective Java". - Chris On Fri, Feb 17, 2012 at 12:19 AM, Ivan Perez <[email protected]>wrote: > 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 there any book on Java that approaches the language in a way > that doesn't make programmers impervious to FP and Haskell? > > Not meaning to insult anybody here, I too learned Java before Haskell. > But I also think it made learning Haskell much more difficult. > > Cheers, > Ivan. > > _______________________________________________ > Haskell-Cafe mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
