I like to define myself as Software Engineer. I am not a super fan of any special programming language. I think that the importance (and then the FUN!) relies on the topic itself on which I am working on. The programming language in my opinion is simply the mean that allows me to express my creativity.
The power relies in the algorithm you can generate, in the fantasy and in the innovation you can bring with it.