Speaking Ruby with a Lisp
Programming, Ruby, Lisp (0)
While I have decided to use SICP as a textbook to learn to program, I am in no way planning to use the Lisp dialect Scheme for my everyday programming. I will use SICP as a learning tool to stretch my mind and then apply what I learn using the Ruby language. Ruby is very Lisp-like. Matz, the creator of Ruby, intentionally borrowed many ideas from Lisp when creating Ruby.
As I go through SICP, I'll be "translating" many of the problems into Ruby. Here's an example of how much Ruby can resemble Lisp.
Disclaimer: I'm just beginning to learn to program ...