self-taught

Adjective

 * 1) Educated or trained by oneself.