autodidact

noun
  1. a person who has taught themselves a subject or skill without formal instruction or a teacher
  2. Usage: often used admiringly to describe someone who is self-educated or self-taught

Examples