Ein absolutes Gehör lässt sich nicht, oder nur sehr schlecht erlernen. Entweder erlangt man diese Fähigkeit im frühen Kindesalter oder eben nicht.
Es gibt auch Forschungen über gewisse Aspekte einer genetischen Veranlagung dazu, da weiß ich aber grad nicht wie der aktuelle Stand da ist.
Man kann allerdings das relative Gehör, also die Fähigkeit Tonhöhen in Beziehung zueinander zu unterscheiden so weit trainieren, dass es in der Praxis einem absoluten Gehör nahekommt. Es braucht dann lediglich einen Referenzton um die Tonhöhe absolut bestimmen.
Heißt: Wenn du (bewusst) ein C4 auf dem Klavier spielst, und danach jemand ein G6 spielt bis du in der Lage das mit Sicherheit zu benennen.
Das relative Gehör trainierst du am besten einfach halb-Blind an einer Klaviatur.
Spiele dir einen Referenzton, spiele blind einen weiteren und versuche ihn zu erkennen.
Desweiteren hilft es auch schon sich Tonleitern sehr gut (akustisch und optisch) einzuprägen.