Well I am putting some tips to myself here...

Installing chicken in a Debian etch system

apt-get install gcc gcc-4.1 g++-4.1 libtool make
wget http://wiki.call-cc.org/dev-snapshots/2008/01/27/chicken-2.741.tar.gz
 ./configure --prefix=/usr/local/chicken-2.741
 make
 make install
 cd /usr/local/bin/
 for i in /usr/local/chicken-2.741/bin/*; do ln -s $i; done

Using Emacs to work with chicken

(setq quack-default-program "csi")
(require 'quack)

Some Books about Scheme

Chicken User's Manual

/manual/The User's Manual

To access the manual from the REPL:

csi> (use man)
csi> (man:load)
csi> (man:search "regex")
csi> (man:help 'something-that-exists)

Example:

#;1> (use man)
#;2> (man:load)
#;4> (man:search "case")
#;5> (man:help 'case-lambda)