The king of the Haskell-textbooks

The king of the Haskell-textbooks

Learn You a Haskell for Great Good !: A Beginner's Guide (Paperback)

Customer Review

In preparation for a university module seemed a little self-study in the previous semester break attached, but the functional programming is a quite strong change in style when you had been to do with imperative and object-oriented programming languages.
Some books I've looked at, including Haskell-Craft [Simon Thompson], Programming in Haskell [Graham Hutton], Haskell-intensive course [Marco Block & Adrian Neumann] and this beautiful book of Miran Lipovaca.
All of them are suitable as an introduction to the pure functional programming with Haskell, none of the other books, however, I had such a fun read!

Pro:
- Clearly structured 14 chapters, each subchapter delineated clearly thematically dealt a major issue
- Many examples of library functions and also for user-written code passages, this is often shown "what's all"
- Many smart asides
- Many motivating drawings, the most suitable for the current theme
- Excellent for beginners functional programming
- Grunlegende issues such as the handling of lists, Pattern Matching, Guards, list comprehensions, lambdas, currying, data, type classes, maps and folds are clear, understandable and explained in detail
- Treated and advanced topics such as IO, functors, monads

Cons:
- Part lengthy enumeration of several library functions

The free online version under learnyouahaskell.com is another plus point, as well as the printed book is worth every penny.
Anyone who wants to learn Haskell to prepare for a university event, or simply to learn new things and broaden his horizons, is repealed with this book perfectly.
Haskell, a functional programming in its pure form is also for those who intend Scala or Python and Ruby to use extensively, at least worth a thorough crash course. Because the real functional concepts convey to MMN with Haskell best and fastest and can best be used (also in other languages).
Unique buy recommendation!

A dream big boy Rank: 4/5
October 23
Mmmouais, we pay for what ... Rank: 2/5
November 26
ideal canon SLR Rank: 5/5
January 2
Would recommend 38 Rank: 5/5
December 5

Related Reviews


As perfect as the textbookOrganic Chemistry. Solutions Manual (Paperback) best image quality in the same price rangeCanon EOS 1000D Digital SLR Camera (10 megapixels, Live View) Kit incl. EF-S 18-55mm IS (Electronics) The C ++ Programming LanguageThe C ++ Programming Language Still Available: Language Library and Design Tutorial (Paperback) Finally the work of Nahmani is understandableApple Pro Training Series: Logic Pro X: Professional Music Production (Paperback) Quasi a "must" for Haskell-beginnersLearn You a Haskell for Great Good !: A Beginner's Guide (Paperback) Much Haskell, too little functional programmingLearn You a Haskell for Great Good !: A Beginner's Guide (Paperback) Haskell comes in reality toReal World Haskell (Paperback) Wonderfully extreme creations from JapanA Complete Guide to Special Effects Makeup: Conceptual Artwork by Japanese Makeup Artists (Paperback) Above all, a practical guide to meditation ...The Art of Meditation (Paperback) A suite I liked despite its small flawsBridget Jones: Wild Him (Paperback) A bit far fetched ...The gods are thirsty (Paperback) For teachers but not that ...Life Sciences and Earth 5th ed 2010 - File activities (Paperback) Typical US-deception - much ado about nothingCracking the TOEFL iBT with CD, 2013 Edition (College Test Preparation) (Paperback) Very helpful reading for newbiesLearn You a Haskell for Great Good! - A Beginner's Guide (Paperback) Book inaccessible ...Russian grammar (Davydoff Pauliat-course) (Hardcover) A little unkindMasters - Haydn: 6 "Paris" Symphonies (Audio CD) Vindication for Mascagni's masterpieceThe Originals - Pietro Mascagni: Cavalleria Rusticana (total intake) (Audio CD) Freezer PlacesSeasons 1967-2013 (Limited Edition) (Audio CD) A Revelation / A revelationClean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) (Paperback)