Geeks on the other hand are just intelligent guys with interest in technical knowledge (such as computers) - but are not actually socially inapt and are likely very mature for their age (while nerds are less mature for their age). They may still be made fun of by the extremely prejudiced because they put school and work over partying and fun, but you will likely end up working for them once you're out of high school while they'll be paying more in taxes then you earn in a year.
Geek speak: I got accepted to Yale on a full scholarship and I'm heading there this fall. I waited too late to apply for financial aid at Harvard so I guess I'll just have to settle for my safety school. I'm thinking of studying neurosurgery in medical school. It's a toss up between either that or a major in aerospace engineering. I'll decide later.
Often mistaken for Geeks, who aspire to become nerds, yet lack the intelligence, and end up giving nerds a bad name due to their poor social skills.
Non-nerds are often scared of nerds, due to their detailed knowledge, and therefore seemingly high levels of intelligence - and subsequently denegrate them as much as possible as often as possible.
Nerds exist covertly within the fabric of society, often choosing to 'nerd it up' in private or in the company of fellow nerds. It is for this reason they are feared the most - unlike geeks, who are easily identified, nerds can only be found out when casual conversation reaches a subject that they like nerding.
Nerd: "Let's bash this nerd"
Nerd: "That'll teach you to go playing with my tesla coil"