Here's the homepage for the version of scheme we're using
this semester (including DrScheme). Free downloads are available
as well as various documentation.
This book (full text available online) is an introduction to
programming using scheme as its language. That makes it a great
introduction to functional programming.