Ren·ais·sance man

noun

  1. a person with many talents or areas of knowledge.

 nerd

noun

  1.  a person who is very interested in technical subjects, computers, etc.