autodidact

a person who is self-taught. It may refer to one subject area but more commonly it is used in a general way.