Here ya go...Normie: A normal person. Blah.
Geek: An outwardly normal person who has taken the time to learn technical skills. Geeks have as normal a social life as anyone, and usually the only way to tell if someone is a geek is if they inform you of their skills.
Nerd: A socially awkward person who has learned technical skills due to the spare time they enjoy from being generally neglected. Their technical knowledge then leads normies to neglect them even further, leading to more development of their technical skills, more neglection, etc. This vicious cycle drives them even more into social oblivion.
Dork: A person who, although also socially awkward, doesn't have the intelligence to fill the void with technical pursuits, like a nerd, and is forced to do mindless activities. Almost always alone. Usually with an XBox. Like playing Halo. All day. Every day. Not even understanding how the Xbox is making the pretty pictures on the screen. Very sad.
example: "If you met me at a party, you would have no idea that I enjoy finite element analysis-based inviscid flow modeling using computational fluid dynamics. That's because I'm a geek."