#Haskell, Stack and Intellij IDEA IDE setup tutorial how to get started
Upon completion you will have a sane, productive Haskell environment adhering to best practices.
Download and extract Stack
- Haskell is a programming language.
- Stack is tool for Haskell projects. (similar tools for other languages include Maven, Gradle, npm, RubyGems etc)
- Intellij IDEA IDE is a popular IDE.
Don't install Haskell, Stack, Cabal or any other Haskell tool or library using your OS package manager or using Cabal.