Learn You a Haskell for Great Good!: A Beginner's Guide and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £8.85 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Learn You a Haskell for Great Good!: A Beginner's Guide on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learn You a Haskell for Great Good!: A Beginner's Guide: A Beginner's Guide to Haskell [Paperback]

Miran Lipovaca
5.0 out of 5 stars  See all reviews (10 customer reviews)
RRP: £35.49
Price: £27.68 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £7.81 (22%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 4 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Tuesday, 28 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £20.76  
Paperback £27.68  
Trade In this Item for up to £8.85
Trade in Learn You a Haskell for Great Good!: A Beginner's Guide: A Beginner's Guide to Haskell for an Amazon.co.uk gift card of up to £8.85, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

18 April 2011 1593272839 978-1593272838 1

It's all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language. Packed with the author's original artwork, pop culture references, and most importantly, useful example code, this book teaches functional fundamentals in a way you never thought possible.

You'll start with the kid stuff: basic syntax, recursion, types and type classes. Then once you've got the basics down, the real black belt master-class begins: you'll learn to use applicative functors, monads, zippers, and all the other mythical Haskell constructs you've only read about in storybooks.

As you work your way through the author's imaginative (and occasionally insane) examples, you'll learn to:

  • Laugh in the face of side effects as you wield purely functional programming techniques
  • Use the magic of Haskell's "laziness" to play with infinite sets of data
  • Organize your programs by creating your own types, type classes, and modules
  • Use Haskell's elegant input/output system to share the genius of your programs with the outside world

Short of eating the author's brain, you will not find a better way to learn this powerful language than reading Learn You a Haskell for Great Good!


Frequently Bought Together

Learn You a Haskell for Great Good!: A Beginner's Guide: A Beginner's Guide to Haskell + The Haskell Road to Logic, Maths and Programming (Texts in Computing, Vol. 4) + Real World Haskell
Price For All Three: £66.32

Some of these items are dispatched sooner than the others.

Buy the selected items together


Product details

  • Paperback: 376 pages
  • Publisher: NO STARCH PRESS; 1 edition (18 April 2011)
  • Language: English
  • ISBN-10: 1593272839
  • ISBN-13: 978-1593272838
  • Product Dimensions: 17.8 x 2.5 x 23.4 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: 71,142 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Miran Lipovaca is a computer science student in Ljubljana, Slovenia. In addition to his passion for Haskell, he enjoys boxing, playing bass guitar, and, of course, drawing. He has a fascination with dancing skeletons and the number 71, and when he walks through automatic doors he pretends that he's actually opening them with his mind.



Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
8 of 8 people found the following review helpful
5.0 out of 5 stars If you buy one book on Haskell, make it this. 16 Jun 2011
Format:Paperback
The best book on Haskell there is - believe me, I've got them all. There are a lot of intellectually challenging concepts in Haskell that I have never seen explained well - anywhere. This book changes all that. The author has any uncanny knack of answering your questions as you think of them - even the dumb ones. This book should be the de facto text for schools teaching functional programming. I believe that this text is a game changer and the vehicle that will finally bring Haskell to the masses - I just hope it's not too late. If you're thinking about learning Haskell, forget the rest >>= get the best.
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
5.0 out of 5 stars A very good first Haskell book 8 Jun 2011
Format:Paperback
I must say I learned a lot and it was fun reading this book! It is very well written and presents a lot of material aimed to true beginners. Although it should be noted that it's not a text for beginners in programming, only for those who don't know Haskell. And the text really focuses on the language and skips unnecessary stuff, which is quite good because you start working with Haskell immediately. Another good thing of the book is the actual pace. The information comes at the right speed! You never feel it's going to fast or too slow, or that suddenly things become too complicated. It builds your knowledge of Haskell in the right amount, especially if you take some time to do some coding of your own. Only the last chapters of the book start to become more hard to grasp at a first reading because it deals with advanced concepts that will need more training from a beginner.

The author has a sense of humor while not filling the text with lots of jokes or provocative humor; it just feels natural. The cartoons that populate the book are not comics and just have a figurative role. I must confess that sometimes they just fill space but others they help making the reading more nice. My only complain with the book is the lack of coding exercises at the end of each chapter. This wouldn't be a complain if the book was more structured around mini-projects that would force you to code something larger than small functions. They exist, e.g., the task list, the calculator, but more would be a nice addition.

Did I learn Haskell with the book? Definitely yes! And it was fun! Naturally I'm still at a beginner's level but if I keep coding more in Haskell, I believe I can consolidate what I've learned and be ready to pass to a more intermediate level. I have not read other Haskell books but if you want to learn the language, have a good grasp of its capabilities and what you can do with it, this is a good book to achieve it and I recommend it without a doubt!

Disclaimer: I was offered by the publisher a free copy for review.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Book to start with 5 Sep 2012
By Max
Format:Paperback
I'm quite experienced in imperative languages, however always wanted to get acquainted with functional programming. Web gave me the hint - Haskell. To prepare myself for a journey to Haskell I got 6-7 books and tutorials on topic, browsed through them to pick the 1st... Learn you a Haskell... seem to be the smoothest intro into the language. Author leads us gradually to more complicated constructs by examples and explanations. This is definitely just the 1st book you pick if you're new to functional progeamming, next ones will be Real world Haskell and tutorials from the inet. Style of the book seem to be ok, but some "jokes" could have been omitted, and examples could have been more interesting :-) . Anyway, author did a great job of making Haskell friendly (other authors seem to compete in making it more obscure :-) ). So I recommend the book.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
5.0 out of 5 stars Got me through my Haskell course
If your course requires you to learn Haskell, this is the book you want. It covers the language from the very foundations to the very advanced concepts, and goes slowly and in... Read more
Published 11 days ago by Conkerbot
5.0 out of 5 stars Very entertaining book
This is the first programming book i am going to finish reading and i have to say it's amazing. The author is funny from time to time while sticking to the point spreading... Read more
Published 1 month ago by Hay Zoos
5.0 out of 5 stars Great introduction to Haskell
I have been reading Real World Haskell, but after reading the first hundred pages I felt that I where missing a few things. Read more
Published 5 months ago by Daniel
5.0 out of 5 stars Good introduction material.
It's a great introduction to Haskell, where, hiding behind a seemingly simplistic and light-hearted presentation, there is concealed enough depth, if only one wishes to explore it. Read more
Published 11 months ago by Vlad Lopatin
5.0 out of 5 stars Essential book for hard core developers
I came across the concept of a Monad whilst I was learning Scala and I bought this book with the sole purpose of getting a thorough understanding of the concept. Success. Read more
Published 12 months ago by Miguel Arregui
5.0 out of 5 stars A matchless introduction to Haskell.
The functional programming paradigm is not one that will come instantly to people used to predominantly imperative programming languages like C or Python, and many of the Haskell... Read more
Published 16 months ago by acroyear2
5.0 out of 5 stars Best Beginner Book
When I had my intro to functional programming class it was this book that got me through the course. Explains everything incredibly clearly.
Published on 25 May 2011 by James Hulme
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges