75
Difference Between Nerd and Geek
(neon.nightbulb.net)
Post funny things about programming here! (Or just rant about your favourite programming language.)
merriam-webster has something on the lower part of the page.
it seems very close to what others have said: dork is the generally awkward fellow. nerd is the hobbyist who sacrificed socializing to the art. geek are the nerds with some niche circle.