Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mberlanda/learnyouahaskell


https://github.com/mberlanda/learnyouahaskell

Last synced: 19 days ago
JSON representation

Awesome Lists containing this project

README

        

# Learn You a Haskell

This repo is presenting the assignments of the book [Learn You a Haskell for Great Good!](http://learnyouahaskell.com/) by Miran Lipovača.

### Prerequisites
#### Install Haskell
In order to get started, you need first to [install Haskell](https://www.haskell.org/platform/) of course.
```bash
$ sudo apt-get install haskell-platform
```

### Notes
- [02. Starting Out](02_starting_out/notes.md)
- [03. Types and Typeclasses](03_types_and_typeclasses/notes.md)
- [04. Syntax in Functions](04_syntax_in_functions/notes.md)
- [05. Recursion](05_recursion/notes.md)
- [06. Higher Order Functions](06_higher_order_functions/notes.md)
- [07. Modules](07_modules/notes.md)
- [08. Making Our Own Types and Typeclasses](08_making_our_own_types_and_typeclasses/notes.md)
- [09. Input and Output](09_input_and_output/notes.md)
- [10. Functionally Solving Problems](10_functionally_solving_problems/notes.md)
- [11. Functors, Applicative Functors and Monoids](11_functors_applicative_functors_and_monoids/notes.md)
- [12. A Firstful of Monads](12_a_firstful_of_monads/notes.md)
- [13. For a Few Monads More](13_for_a_few_monads_more/notes.md)