プログラミング環境の準備では以下の3つの選択肢がありますが,Windows ユーザの人はまず (1)仮想マシン編を選んで下さい.PCの性能の問題等で仮想マシン編がうまくいかなかった場合は(2) Windows 編を試して下さい.Mac ユーザは (3) Mac OS X 編が自然なのでその選択肢を推奨しますが,Mac OS X 用のVirtualBox をインストールすれば (1)と同様の環境をインストールできます.それ以外の OS (Linux, FreeBSD, Solaris 等) を使っているというパワーユーザは自力でなんとか出来ることでしょう.