tl;dr: OP likes Eiffel.
A perfectly reasonable post, but not a very interesting one. I could probably write something similar:
- homoiconicity
- tail-call elimination
- s-expressions
Can you tell what my first language was?