Perhaps I should clarify a couple of the terms I use, or at least share my definitions of them. It's probably fairly well established that the term geek is no longer derogatory, that it means a person with particular skills and knowledge in technology (or Science, Math, or some related discipline). Some of us, however, feel that there needs to be a broader term for someone skilled and knowledgeable in a number of disciplines, not limited to the aforementioned. For this purpose we have adopted the term nerd, and since many of us were nerds (in the classical sense) in high school, it's not too much of a stretch.
There are other terms that are being applied, such as dork (socially awkward), or invented, such as griefer (intentionally aggravates others). As well, you can take online quizzes to see which category you might fit into. In case you're not self-aware enough to have diagnosed this already.