Haskell
You will need the the text Learn You a Haskell For Great Good.
Tip: Use repl.it for programming.
Haskell is a pure, lazy, statically typed language. In the first chapter you will learn what those terms mean. Later you will learn how to write programs.
Chapters
A high-level overview of the Haskell language and why its features are good.
Learn how to make lists and tuples. We also learn the basic list manipulation commands.
Typeclasses abstract characteristics of types like String or Int.
Patterns, guards, where, let, and case.
Chapter 5 Quiz Chapter 5 Reading Guide
This is a fun chapter to read. Ch6 Discussion 01 Ch6 Discussion 02 Ch6 Discussion 03 Ch6 Discussion 04 Ch6 Misc Ex Ch6 Quiz Chapter 6 Reading Guide
7. Maybe
Challenging problems for people who want to stretch their understanding.
Notes for each day.
A project writing the game of Scrabble.
Connect Four project description, including function signatures.
Typeclasses you may encounter in everyday programming.
A summary of any special problems that have arisen with repl.it
.
Writing a file is different from typing in an interpreter like repl.it or ghci.