What I found weird in Lisp (and didn't even realize at first) is that
foo
and
(foo)
mean something different.
I now understand it similarly to the way in set theory x and {x} are different, but one is not used to the ordinary parenthesis symbol behaving in this way.
print(foo)
get stuck at
(print foo)
I've always found the parenthesis comforting, we know where it starts and where it ends.