Ich weiß nicht so wirklich wie du dir das mit einem Mentor vorstellst.
Vor allem da das Programmieren Lernen und gerade das Beherrschen der OO kein Prozess von ein paar Wochen / Monaten ist.
Es wird sehr lange dauern, bis du wirklich das Konzept, die Hintergründe die vielen kleinen Details usw. gelernt hast.
Die Syntax der OO ist schnell erlernt, aber damit ist einem natürlich noch nicht geholfen.
Und OO allein bringt dich auch nicht dorthin wo die wahrscheinlich hin willst.
Neben so Dingen wie: Vererbung / Mehrfachvererbung / Polymorphie / statische und dynamische Bindung / Up und Downcasts / virtuelle Vererbung / vtables usw. usf. (auf C++ bezogen)
ist es auch wichtig diese Dinge richtig anzuwenden und zu wissen warum es sie gibt und wofür sie gedacht sind. Kapselung, Geheimnisprinzip, Wiederverwendbarkeit usw...
Weiter geht es dann mit UML, _Design Patterns_, und viele weitere Entwurfsmethoden/techniken
Da hängt ein richtiger Rattenschwanz dran. ☺
Nur allein mit dem Denken: Hund ist ein Tier, also leite ich Hund von Tier hat man noch nicht sehr viel von OOP verstanden.
Ich würde dir raten mit C# anzufangen. Das ist super einfach zu erlenen und komplett OO. Alle wichtigen OO-Konzepte wirst du dort finden.
Und ohne Literatur geht es halt einfach nicht. Aber ich bin mir sicher, dass python genauso geeignet ist (*flame vorbeug*) 😉
Und ganz zum Schluss lernt man Programmieren nicht (nur) durch lesen, sondern am besten durch Programmieren. 😉