David John Welsh
Take a moment to catalog, in your mind, the number of languages/technologies you know how to work with. You don't have to be an expert, just aware of the fundamentals and able to make them do more or less whatever you want. Here, off the top of my head, is my list:
I'm willing to bet your list is longer than mine. Take a moment to wonder at the sheer amount of knowledge you've amassed, simply because you were curious.
Life is awesome.