Picturing Programs. an Introduction to Computer Programming by Stephen Bloch
English | Aug. 23, 2010 | ISBN: 1848900155 | 480 Pages | PDF | 4 MB
A first programming course should not be directed towards learning a particular programming language, but rather at learning to program well; the programming language should get out of the way and serve this goal. The simple, powerful Racket language (related to Scheme) allows us to concentrate on the fundamental concepts and techniques of computer programming, without being distracted by complex syntax.