T3H: programming for fun and profit
Actually, there are three elements to Scheme: Functions, atoms, and
lists. An atom is just a peice of data (character string, numeric
data, pile of bytes); a list is a group of atoms or lists; and
functions are...well, functions.
At least, that's the way I remember it. While it may not be
totally correct, thinking of it that way lets me actually write
programs in Scheme. You should probably check out the PLT Scheme
website; they've got some resources on learning Scheme and a fairly
decent IDE/interpreter called DrScheme. (I used this when I was
taking Matthias Felleisen's courses at Northeastern.)