Teach Yourself to Program in/with Scheme

The good folks at MIT and MIT Press have made the influential computer-science text [_Structure and Interpretation of Computer Programs_][book] available on-line with sample code and the instructor’s manual. It’s all [here][].

[book]: http://mitpress.mit.edu/book-home.tcl?isbn=0262011530
[here]: http://mitpress.mit.edu/sicp/