Rayleigh, because he's not only retired, but a full on veteran combatant. He'll be able to teach me the basic and fundamentals of Haki. Even in later episodes, the basics of Haki are still implemented. Shanks is a close second, though because he moves around a lot and is an active pirate, he would rarely have the time to teach me.