I have the distinct impression that the precise connotations of these terms varies from region to region.
Which makes me a language dork, I gather.
What are the connotations of “nerd,” “geek,” and “dork” in parts of the world that you are familiar with?