A computer geek is an obsolete pejorative stereotype for a student interested in computer science. A geek is an individual who pursues personal passions even if they are derided as unattractive fascinations. To be a geek is to be, unflinchingly, oneself.
Clothing or accessories that are very geeky/nerdy and yet, at the same time, says "I'm cool because I'm proud of the fact that I'm a nerd, and am not afraid to dress the part".
"Why are you wearing a pen with pocket protector? That's so geeky!"
"Hey, it's practical. Let people think I'm a nerd - I am! It's geek chic!"
A person who has assumed the role of celebrity among geek peers, but remains a nonentity to the rest of the world; most often through a high profile association with software or web based services that become particularly popular.
"That Marc Andreessen was a geekstar when he founded Netscape, but Bill Gates, well, people might aspire to his wealth, but nobody in their right mind would want to be him."
The Hybrid-Geek is a person who is interested in technology, especially computing and pursues technical skill and imagination, while maintaining a mainstream social acceptance. Where as your everyday GEEK normally finds themselves outside of most mainstream social circles.
You can invite Chris to the BBQ, he's a hybrid-geek. He'll bring his own beer and hook-up with your sister.