> For the complete documentation index, see [llms.txt](https://haskell.hpmeducation.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://haskell.hpmeducation.com/references.md).

# References / Further Reading

* Programming in Haskell by Graham Hutton - <https://www.cs.nott.ac.uk/~pszgmh/pih.html>
* Ohaskell guide (in Russian) - <https://www.ohaskell.guide/>
* Learn You A Haskell - <http://learnyouahaskell.com/>
* learn4Haskell - <https://github.com/kowainik/learn4haskell>
* Yet Another Haskell Tutorial - <https://en.wikibooks.org/wiki/Yet_Another_Haskell_Tutorial>
* HaskellWiki - <https://wiki.haskell.org/Haskell>
* Haskell WikiBook - <https://en.wikibooks.org/wiki/Haskell>
* What I Wish I Knew When Learning Haskell - [http://dev.stephendiehl.com/hask/](http://dev.stephendiehl.com/hask/#why-are-monads-confusing)
* Wikipedia pages - <https://en.wikipedia.org/wiki/Monad_(functional_programming)>
* University of Pennsylvania Haskell course - <https://www.cis.upenn.edu/~cis1940>
* Haskell course by Dmitrii Kovanikov - <https://github.com/haskell-beginners-2022/course-plan>
