3 ms·
These should get you started: Really well presented series of lectures: http://www.seas.upenn.edu/~cis194/lectures.html http://www.seas.upenn.edu/~cis194/lect
by louthy 12y ago
These should get you started:
Really well presented series of lectures:
http://www.seas.upenn.edu/~cis194/lectures.html http://www.seas.upenn.edu/~cis194/lectures.html
Cheat sheet:
http://blog.codeslower.com/static/CheatSheet.pdf http://blog.codeslower.com/static/CheatSheet.pdf
Books:
http://learnyouahaskell.com/chapters http://learnyouahaskell.com/chapters
http://book.realworldhaskell.org/read/ http://book.realworldhaskell.org/read/
"What I Wish I Knew When Learning Haskell":
http://dev.stephendiehl.com/hask/ http://dev.stephendiehl.com/hask/
Haskell Tutorial for C Programmers (useful for anyone coming from an imperative world):
http://www.haskell.org/haskellwiki/Haskell_Tutorial_for_C_Programmers http://www.haskell.org/haskellwiki/Haskell_Tutorial_for_C_Pr...
Hoogle (API search engine):
http://www.haskell.org/hoogle/ http://www.haskell.org/hoogle/
- louthy 12y agoOh I forgot the Erik Meijer lectures are awesome: 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...
- platz 12y agoOne thing you get from his lectures that aren't in other resources is how he views OOP and FP as two different sides of the same coin. Fascinating to hear how the same ideas are expressed both ways.