I too owe had my love for programming captured through project Euler. I am immensely grateful to my maths prof who introduced me to it.
I also love looking back at my old PE code and having absolutely no idea what it doing. No comments, no docs, no notes. From a different era.