Why are people so offended by syntax? So many people complain about parentheses or names like car and cdr. Is it the programming equivalent of being shallow or judging by appearance?
When I first started learning scheme I was much more challenged by the rest of the cognitive assault - tail recursion is "free", call/cc or continuations, the shift to thinking in "higher order" mode, macros, being able to effectively define your own syntax.