Meta-tutorial
From HaskellWiki
(Difference between revisions)
m |
|||
| Line 7: | Line 7: | ||
== Haskell in general == | == Haskell in general == | ||
| - | + | === You are new to programming === | |
| - | + | ||
| - | # | + | See: [http://en.wikibooks.org/wiki/Haskell The Haskell wikibook] and [http://en.wikibooks.org/wiki/Haskell/YAHT Yet Another Haskell Tutorial] |
| - | #* | + | |
| - | #* | + | === You have experience programming === |
| - | # | + | |
| - | #* | + | # You are new to functional programming |
| + | #* [[Tutorials/Programming_Haskell]] | ||
| + | # You have programmed in other functional languages before | ||
| + | #* A Gentle Introduction? | ||
| + | # You just want to see what Haskell looks like at a glance | ||
| + | #* [[How to read Haskell]] | ||
| + | #* A Tour of the Haskell Syntax | ||
== Monads == | == Monads == | ||
| - | # | + | # You are new to Haskell |
| - | #* | + | #* |
| - | # | + | # You can do simple IO in Haskell, but you want to know what makes it work |
| - | #* | + | #* [http://sigfpe.blogspot.com/2006/08/you-could-have-invented-monads-and.html You could have invented monads! (And Maybe you Already Have!)] |
| - | # | + | # You learn best by doing exercises |
| - | #* | + | #* |
| - | # | + | # You learn by metaphor or analogy |
| - | #* | + | #* [http://en.wikibooks.org/wiki/Haskell/Understanding monads Understanding monads] |
| - | # | + | # You understand category theory and you want to know what's the link between category theory monads and Haskell monads |
| - | #* | + | #* |
== Graphical interfaces == | == Graphical interfaces == | ||
[[Category:Tutorials]] | [[Category:Tutorials]] | ||
Revision as of 14:30, 27 December 2006
- what i would like is a meta-tutorial
- a list of questions about haskell, what does this do, do you understand this etc
- and if you say no, it points you at a tutorial which explains it -- ndm on #haskell
One size does not fit all! The meta-tutorial aims to help you find the Haskell tutorials that you need.
Contents |
1 Haskell in general
1.1 You are new to programming
See: The Haskell wikibook and Yet Another Haskell Tutorial
1.2 You have experience programming
- You are new to functional programming
- You have programmed in other functional languages before
- A Gentle Introduction?
- You just want to see what Haskell looks like at a glance
- How to read Haskell
- A Tour of the Haskell Syntax
2 Monads
- You are new to Haskell
- You can do simple IO in Haskell, but you want to know what makes it work
- You learn best by doing exercises
- You learn by metaphor or analogy
- You understand category theory and you want to know what's the link between category theory monads and Haskell monads
