Matt Kirschenbaum has an interesting blog item on The Pedagogy of Programming where he is gathering links.
One of the best introductions I have found (Steve Ramsay sent me to it) is How to Think Like a Computer Scientist: Learning with Python which is now “translated” for Java and other languages. Anyone up for a Ruby version?
Note: Thanks to Nicole from Answers.com who pointed out a broken link and provided a fix. She also suggested Coding.Answers.com which has all sorts of information about coding.
Comments are closed.