imjacobclark / learning-lisp

Learning Lisp
MIT License
0 stars 0 forks source link

Why not start with haskell instead? (serious question) #1

Open madnight opened 7 years ago

imjacobclark commented 7 years ago

@madnight Hello!

I intend to move onto Haskell shortly, I'm just learning the foundations of functional style languages and thought I'd start with Lisp! I also have physical copies of these books too which moved me into the Lisp space:

Could you recommend any good books on Haskell from a 'maths first' perspective?

madnight commented 7 years ago

Simplest Monad explanation available: http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html

To get a small overview and introduction: http://learnyouahaskell.com/

To be able to write actual real non-trivial Haskell applications: http://book.realworldhaskell.org/

Mathematical background (Category Theory) as Online Book / Blog: https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/

In case you like a YouTube Video series, Erik Meyer is one of the best: https://www.youtube.com/playlist?list=PLw5h0DiJ-9PC_e1EQU-Xk0oq2-Eb1WrjH

The Haskell Community is generally very (exceptional) friendly, so Haskell books are almost always free (e.g. Real World Haskell, Learn You a Haskell), the reader decides if he wants to buy a copy or not : )