The Racket Guide
This guide is intended for programmers who are new to Racket or new to some part of Racket. It assumes programming experience, so if you are new to programming, consider instead reading How to Design Programs. If you want an especially quick introduction to Racket, start with Quick: An Introduction to Racket with Pictures.
Chapter 2 provides a brief introduction to
Racket. From Chapter 3 on, this guide dives
4.6.5 Multiple Values: let-values, let*-values, letrec-values