4 ms·
Are there any good set of videos to learn Haskell ? Or which book should I start with. I don't have much experience in Functional Programming.
by ilolu 13y ago
Are there any good set of videos to learn Haskell ? Or which book should I start with. I don't have much experience in Functional Programming.
- magmadiver 13y agoyou can try this out, I thought it was cute http://learnyouahaskell.com/ http://learnyouahaskell.com/ also this http://lisperati.com/haskell/ http://lisperati.com/haskell/
- ekm2 13y agoStart with Learn you a Haskell [1]followed by Real World Haskell[2] [1]http://learnyouahaskell.com/ http://learnyouahaskell.com/ [2]http://book.realworldhaskell.org/ http://book.realworldhaskell.org/
- ludwigvan 13y agoYes, these videos by Eric Meijer are very good: http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/Lecture-Series-Erik-Meijer-Functional-Programming-Fundamentals-Chapter-1 http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Func...
- agumonkey 13y agoI believe jumping right into Haskell, unless you're already fond of recursion, is a bit too stiff. Maybe try to read SICP, it will expose you to the functional programming principles that lead to Haskell (strict vs lazy evaluation) which he mostly makes more concise and expressive. Here's a playlist of a lecture session for HP employees by the authors of the book : http://www.youtube.com/playlist?list=PLB63C06FAF154F047 http://www.youtube.com/playlist?list=PLB63C06FAF154F047 Here's the book http://mitpress.mit.edu/sicp/ http://mitpress.mit.edu/sicp/ ( alternate formatting texinfo http://www.neilvandyke.org/sicp-texi/ http://www.neilvandyke.org/sicp-texi/ , pdf http://sicpebook.wordpress.com/ http://sicpebook.wordpress.com/ )
- nandemo 13y agoEr, no. If you're interested in Haskell, pick up one of the 2 mainstream Haskell books (listed in ekm2's comment) and GHC, then learn it. SICP might be a great book, but there's a long way road from it to Haskell. If you are to read theory, then Yorgey's (the instructor for the linked course) Typeclassopedia or Okasaki's Purely Functional Data Structures will give you more bang for the buck as far as Haskell is concerned.
- agumonkey 13y agoAlright, I can only say that in my case seeing simple recursive decomposition in scheme, macros, pattern matching (scheme, ml) then Haskell made much more sense than diving directly in Haskell very tight syntax/semantics. Without functional programming background, lazy languages with patterns can look like black magic, hence my suggestion.
- bestham 13y agoI find that this rather old video from OSCON 2007 by the incredible Simon Peyton Jones (of F# and GHC) is the most inspiring Haskell video there is. It uses the X window manager XMonad as the basis to explain many important concepts of Haskell and testing (QuickCheck). It is self contained and no previous knowledge of Haskell is needed: http://blip.tv/oreilly-open-source-convention/oscon-2007-simon-peyton-jones-a-taste-of-haskell-part-i-329701 http://blip.tv/oreilly-open-source-convention/oscon-2007-sim...
- bestham 13y agoThe slides are here: http://research.microsoft.com/en-us/um/people/simonpj/papers/haskell-tutorial/ http://research.microsoft.com/en-us/um/people/simonpj/papers...