Whiz kid
Exceptionally intelligent, successful, or influential person in a given field, but this world is mainly used to refer to people in the ICT field.
Nerd
A person who passionately pursues intellectual activities
Geek
A computer expert or enthusiast (a term of pride as self-reference, but often considered offensive when used by outsiders.)