What is a word to describe a person who is really interested in learning new aspects and new things in a specific programming language? (We could call this person a seeker.)
Neophile: A lover of new things, especially new technology.
Wiktionary’s geek would be a perfect fit, if you don't mind the negative implication some see in the word:
A person intensely interested in a particular field or hobby, generally at the expense of broader social interaction. Often used with an attributive noun.
I can't think of a noun right away, but there are quite a few adjectives: curious, inquisitive, studious.
And then there's always early adopter, but that has a slightly different meaning.