menu

FPNCR

Functional Programming Meetup Group for Delhi NCR Region, India

Channels
Team

For people who are actively learning Haskell, what resources are have you found…

August 2, 2018 at 6:53am

For people who are actively learning Haskell, what resources are have you found to be genuinely useful ?

August 2, 2018 at 6:53am (Edited 2 years ago)
Books/exercises/blogs/videos all content for any level of expertise are welcome. I'll add them up below.

Books

Exercises

Blogs

Videos

Course

Wikis / Etc.

Chat Groups

Papers


August 2, 2018 at 7:11am
Everyone should read the Typeclassopedia - https://wiki.haskell.org/Typeclassopedia
like-fill
1
  • reply
  • like
i'll start with my experience


learn you a Haskell (http://learnyouahaskell.com/) - good for a quick read


data61/fpcourse (https://github.com/data61/fp-course) - extremely good, can’t stop recommending it much

accompanied with Brian McKenna’s videos (https://www.youtube.com/watch?v=NzIZzvbplSM&t=14s)


Real World Haskell (http://book.realworldhaskell.org/) - lots of practical examples 



WHAT I WISH I KNEW WHEN LEARNING HASKELL (http://dev.stephendiehl.com/hask/) - tittle says it



Haskell for all (http://www.haskellforall.com/) - small easily digestible blogposts


24 days of hackage/ghc-extensions (https://ocharles.org.uk/)
  • reply
  • like
Good links
  • reply
  • like
There's also the haskell book (http://haskellbook.com/) but not free
  • reply
  • like
oh yeah i keep forgetting it.
in my experience this is really good book for a depth first approach, but may feel verbose to some
  • reply
  • like
Yeah it's too big
  • reply
  • like
I have a copy though I've not read it myself
  • reply
  • like
But I guess once you go through it, you gain a deep understanding
  • reply
  • like
Also, for beginners, I would recommend you just use stack
  • reply
  • like
It's a surprisingly controversial topic in the Haskell community, and some people will really dissuade you from using it. But just use stack for everything and you'll have much less headache
  • reply
  • like
i read halfway, but i wanted to explore more topics, go breadth first (lenses, mtl, free monad, concurrency, web servers etc) rather and then come back to this book for insights
  • reply
  • like
Don't even use something like Haskell for Mac
  • reply
  • like
Well halfway through that book is a great start!
  • reply
  • like
haha. when i was starting with haskell i encountered tweets by someone who *hates* stack, god did i waste so many days, before shifting to stack
  • reply
  • like
Tony Morris? I've had a few online arguments with him :)
  • reply
  • like
yes
  • reply
  • like
Haha
  • reply
  • like
I work with a few prominent members of the Haskell community who don't like stack. But nobody's as opiniated as Tony on this topic
  • reply
  • like
yup i was once in a twitter thread with him. i haven't seen anyone with such strong feelings against something so useful
with cabal new-* and nix thing look good, but stack is much approachable for beginner to intermediate
  • reply
  • like
also for beginners and editor n00bs (like me)
i highly recommend
vscode + haskell-ide-engine (https://github.com/haskell/haskell-ide-engine)
if vscode isn't your jam
  • reply
  • like

August 2, 2018 at 5:59pm
Excellent! Thanks for organising the links
  • reply
  • like

August 3, 2018 at 7:11pm

August 4, 2018 at 4:01am
are there any papers that you would recommend for haskell beginners ?
  • reply
  • like

August 4, 2018 at 12:17pm
Show more messages