The hyphen in this example joins the words <em>self</em> and <em>taught</em> to integrate the compound word <em>self-taught</em>, which is a recognized adjective. Normally the hyphen wouldn't be used to join two nouns. In contrast, this example is composed by a pronoun and a verb - properly combining two different grammatical elements.