Hi folks,
If you looked into HTDP yet, you may be wondering if our goal is to
learn Scheme. To answer your question, no, that is not our goal.
We happen to be using little-languages built on top of Scheme, but our
goal is to learn how to design program, not how to write programs in
Scheme. You do not need to know anything about Scheme before starting
HTDP, either.
If you are interested in learning Scheme, I recommend this book:
http://www.scheme.com/tspl3/
Best wishes,
Grant