"Adorkable” sort, perhaps (4)
I believe the answer is:
nerd
(Other definitions for nerd that I've seen before include "Socially inept but knowledgeable person" , "Sort of chap" , "Technical expert" , "Computer geek?" , "Someone boring (about computers?)" .)