本章の手順にしたがい、必要なプログラムをインストールすることで、Haskellでコーディングを開始できるようになる。
Haskellは「プログラミング言語」です。つまり、人間がコンピュータに指示を与えるときに使う言語です。
料理のレシピを書くのに似ています。プログラミング言語を使ってレシピを書き、コンピュータがそれを実行します。
Haskellで書かれたプログラムを利用するには、別の特別なプログラムが必要です。それはHaskell「コンパイラ」と呼ばれます。コンパイラは、Haskellで書かれたコードを受け取り、「マシン語」に翻訳します。マシン語はより原始的な言語なので、コンピュータが理解できます。再び料理にたとえると、レシピ（＝Haskellのプログラム）を書くのがあなた。実際に作業するのが、コック（＝Haskellコンパイラ）であり、食材を組み合わせて料理（＝実行可能ファイル）を作ります。そう、出された料理からレシピを再現するのは簡単ではありません（同様に、コンパイル後の実行可能ファイルから、Haskellのコードを得ることもできません）。
Haskellの学習を始めるためには、[http://hackage.haskell.org/platform/ Haskell platform]をダウンロードしてインストールすることをお勧めします。platformには「Glasgow Haskellコンパイラ」（略してGHC）のほか、必要なものがすべて含まれています。
もし試してみたい場合やコンパイラ一式をインストールしたくない場合は、[http://www.haskell.org/hugs/ Hugs]を使ってみると良いでしょう。Hugsは、軽量で可搬性に優れたHaskellインタプリタです。また、[http://www.tryhaskell.org/ TryHaskell]も気に入るかもしれません。TryHaskellは、オンラインで使えるインタプリタです。以降は、すべてGHC向けの手順となるので、注意してください。
{{body note|1=UNIXユーザの皆様へ
GHCをソースからコンパイルするのを好む方でも、初めてインストールする場合には賢明な考えではありません。というのも、GHC自体が大部分がHaskellで書かれており、手作業でのブート作業は非常にトリッキーです。また、ビルドには膨大な時間がかかり、大量のディスク容量も必要となります。それでも、どうしてもGHCをソースからビルドしたい場合は、GHCのホームページの「Building and Porting GHC」を参照してください。
総括すると、Haskell Platformをダウンロードすることを強くお薦めします。ソースからコンパイルする必要はありません。
[http://hackage.haskell.org/platform/ Haskell Platform]のインストールが済んだら、いよいよ、初めてのHaskellコードを書く時間である。
ここで使うのは、GHCiというプログラムである。iは対話（interactive）のiである。OSに応じ、以下手順を実行してほしい。
Windows: スタートメニューのファイル名を指定して実行から「cmd」と入力してEnterキーを押す。続いてghciと入力して、再度Enterキーを押す。
MacOS: 「ターミナル」（アプリケーション＞ユーティリティ＞ターミナル）を起動し、現れたウィンドウにghciと入力してEnterキーを押す。
Linux: ターミナルを起動しghciプログラムをrunする。
以下のような出力が得られるはずである。
% ghci
GHCi, version 9.2.3: https://www.haskell.org/ghc/  :? for help
ghci> _
まず、表示されるのは、GHCiのバージョン情報。次に、ghci>は、いわゆる「プロンプト」と呼ばれるものである。ここにコマンドを入力すると、GHCiが結果を返してくれる。
さあ、これで、初めてのHaskellコードを書く準備が整った。ひとつ、簡単な計算をいくつか試してみよう。
{{HaskellGHCi|1=
ghci> 2 + 2
4
ghci> 5 + 4 * 3
17
ghci> 2 ^ 5
32
これらの演算子は、他のほとんどのプログラミング言語と一致している。+は加算、*は乗算、^は累乗（a ^ b）に対応する。2番目の例で示したように、Haskellは数学演算の標準的な順序に従う（例えば、加算の前に乗算を行うなど）。
これで、Haskellを電卓として使う方法がわかったと思う。実際、Haskell は常に電卓である。ただ、数字だけでなく、文字、リスト、関数、木、そして他のプログラムといった他のオブジェクトも扱える、とても強力な電卓である（これらの用語にまだ慣れていなくても、いまは心配はいらない）。
GHCi を終了するには、:quit (または単に:q)を使う。
{{HaskellGHCi|1=
ghci> :quit
Leaving GHCi.
% _
GHCiは強力な開発環境だ。この章では、ソースコードの入ったファイルを GHCi に読み込ませ、その中の様々な部分を評価（evaluate）する方法を学びる。
もしあなたがここまでのことを理解しているなら（もし理解していないなら、トークページを使ってこのWikibookを改善するのを手伝ってください！）、次の章ではHaskellの基本概念をいくつか紹介し、最初のHaskell関数を作る準備が整っている。