45 lines
1.4 KiB
Racket
45 lines
1.4 KiB
Racket
#lang scribble/doc
|
|
@(require scribble/manual)
|
|
|
|
@title{Getting Started with PLT Scheme}
|
|
|
|
If you are new to programming or if you have the patience to work
|
|
through a textbook:
|
|
|
|
@itemize[
|
|
|
|
@item{@italic{@link["http:///www.htdp.org/"]{How to
|
|
Design Programs}} is the best place to start.}
|
|
|
|
@item{@other-manual['(lib "web-server/scribblings/tutorial/continue.scrbl")]
|
|
introduces you to the Module language and building web applications.}
|
|
|
|
@item{@other-manual['(lib "scribblings/guide/guide.scrbl")] describes
|
|
the rest of the PLT Scheme language, which is much bigger than
|
|
the learning-oriented languages of the textbook. Since you
|
|
learned functional programming from the textbook, you'll be
|
|
able to skim chapters 1 and 2 of the Guide.}
|
|
|
|
]
|
|
|
|
|
|
If you're already a programmer and you're in more of a hurry:
|
|
|
|
@itemize[
|
|
|
|
@item{@other-manual['(lib "scribblings/quick/quick.scrbl")] gives you
|
|
a taste of PLT Scheme.}
|
|
|
|
@item{@other-manual['(lib "scribblings/more/more.scrbl")] dives much
|
|
deeper and much faster. If it's too much, just skip to the
|
|
Guide.}
|
|
|
|
@item{@other-manual['(lib "scribblings/guide/guide.scrbl")] starts
|
|
with a tutorial on Scheme based, and then it describes the rest
|
|
of the PLT Scheme language.}
|
|
|
|
]
|
|
|
|
Of course, you should feel free to mix and match the above two tracks,
|
|
since there is information in each that is not in the other.
|