"... our video suggestion is actually Brian Harvey’s SICP lectures (for the 61A course at Berkeley) instead. These are more refined and better targeted at new students than are the MIT lectures. We recommend working through at least the first three chapters of SICP and doing the exercises."
To get Brian Harvey compound procedures: (load 'scheme/simplyscm)
scheme < file.scm
Which scheme interpreter to use?
Racket
Teach Yourself CS
Harvey lectures
Exercise answers