Geeky person (4)
I believe the answer is:
nerd
(Other definitions for nerd that I've seen before include "Computer geek?" , "Socially inept but knowledgeable person" , "One lacking social skills" , "Geek, anorak (sl.)" , "Boringly studious person" .)