新手入门
要开始使用 Racket,请先下载并安装它。 如果你是新手,或者想要使用图形环境来运行程序,请运行 DrRacket 可执行程序。 此外,racket 可执行程序会在命令行中运行 读取-求值-打印-循环 (Read-Eval-Print-Loop,即 REPL)。
在 Windows 系统上,你可以从开始菜单的 Racket 目录中启动 DrRacket。 在 Windows Vista 或更新的版本中,你只需在开始菜单中输入 DrRacket 即可。 你也可以从 Racket 的安装目录中执行它,通常位于 Program Files → Racket → DrRacket。
在 Mac OS 系统上,请双击 DrRacket 图标,它应当位于 Racket 文件夹内,你可能将该文件夹拖到了应用程序文件夹中。如果你想要使用命令行工具, 那么可以在 Racket 文件夹的 "bin" 目录中找到它们(如果你想要将它们添加到 PATH 环境变量中,需要自己手动设置)。
在 Unix(包括 Linux)系统上,如果你在安装时选择了 Unix 风格的 Racket 发行版,那么 drracket 应该已经在你的 PATH 环境变量中了, 此时可直接在命令行中执行它。否则,请导航到 Racket 发行版的安装目录下, 你可以在 "bin" 子目录中找到 drracket。
如果你是个编程新手,或者有耐心读课本的话,请阅读以下内容:
How to Design Programs, Second Edition 是面向初学者最好的课本。本书的中文第一版为 《程序设计方法》, 第二版正在翻译。
Continue: Web Applications in Racket 介绍了模块以及如何构建 Web 应用。
Racket 指南 介绍了 Racket 语言中剩余的部分,其内容比课本中面向学习者的语言要丰富得多。 如果你已经从课本中学过了函数式编程,那么可以略读该指南的第一章和第二章。
如果你是个程序员,并且已经饥渴难耐了,那么请参阅下列内容:
Quick: An Introduction to Racket with Pictures 带领你一起浅尝 Racket。
More: Systems Programming with Racket 探索得更深更快。如果嫌太多的话,可以跳到 Racket 指南。
Racket 指南 以 Racket 基础教程开始,之后的内容则了 Racket 语言中剩下的部分。
当然,每条路上的风景各有不同。你可以随意参阅以上两条路线中列出的所有内容, 这样获取的信息会更加全面。