
3 Sep
2003
3 Sep
'03
12:19 a.m.
How to Design Programs: An Introduction to Programming and Computing by Felleisen, Findler, Flatt, and Krishnamurthi is rather good at introducing the fundamentals of programming in my opinion. I've given the book to friends of mine with no background in programming or computer science and they've found it quite accessible. The text is freely available on-line too. http://htdp.org/ The book is about the general design of programs, but uses Scheme as a teaching language, and the DrScheme environment (also freely available) is tailored for use with the book. If your audience has any background in programming, they should be able to move through the text quickly. HTH -d