
Learn You a Haskell for Great Good!
A Beginner's Guide
No Starch Press · Print & ebook · April 15, 2011
It's all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language.
We earn from qualifying purchases.
- Who it’s for
- Learn Haskell through useful example code, original artwork, and a distinctly playful voice.
- Themes
- Haskell programming, Functional programming, Programming fundamentals
- Genres
- Programming Languages, Programming Basics, Computer Science
Nearest books
Matched by what the books are about, then ordered by what their readers also loved. Most of these share its genre: Programming Basics.
Go Programming Language, theAlan Donovan, Brian Kernighan55% matchAlso shares Programming Languages
Eloquent Javascript, 3rd EditionMarijn Haverbeke51% match
Clojure for the Brave and TrueDaniel Higginbotham61% matchAlso shares Programming Languages
Learn Python the Hard WayZed Shaw, Zed A. Shaw53% match
Head First Design PatternsEric Freeman, Elisabeth Robson50% match
Learn Haskell by ExamplePhilipp Hagenlocher73% matchAlso shares Programming Languages
Head First JavaKathy Sierra, Bert Bates57% match
Java in a NutshellBenjamin Evans, David Flanagan46% match
For younger readers: Python for Kids, Scratch 3 Programming Playground, Adventures in Python
Start with three books, and this one can be the first.
Members get a new edition every morning: a route out from their books to essays, research and talks, with the reason for each.
Start with this bookAbout this book
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.
Continue reading
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!
Code With Character
Learn Haskell through useful example code, original artwork, and a distinctly playful voice.
Come here for
- A lively route from syntax and recursion to monads and zippers
- Functional programming explained with imaginative examples
Expect
- Illustrations, pop culture references, and practical code
- A progression from fundamentals to more advanced Haskell concepts
Where it sits
| Programming Languages | 76% |
|---|---|
| Programming Basics | 38% |
| Computer Science | 34% |
Percentages are BookFrontier’s reading of the book.
Publisher categories
- Programming Basics
- Programming Languages
- Open Source Development
- Authors
- Miran Lipovaca
- Publisher
- No Starch Press
- Published
- April 15, 2011
- Format
- Print & ebook
- Theme
- Haskell programming · Functional programming · Programming fundamentals
- Reading lane
- Programming Basics