Perso j'imagine vraiment que Sanji a appris tout seul le hda/hdo. Par par fanboyisme du tout, parce que je suis pas non plus convaincu que Mihawk ait un jour dit à Zoro "eh viens, je vais t'expliquer comment fonctionnent les hakis". Dans ma tête j'imagine plutôt quelque chose genre : tous les jours, pendant des heures, Zoro affrontait Mihawk (bien sûr ce dernier ne se battait jamais à fond, hein
), puis à force de se faire attaquer dans tous les sens, il a fini par choper des putains de réflexe, puis petit à petit il a anticipé les coups, puis développé un léger hdo. Malgré ça, il s'est quand même pris pas mal de coups, et a fini par développer un hda assez puissant parce qu'il avait pas trop le choix de toutes façons si il voulait pas finir en PLS 
C'est donc plus ou moins un apprentissage autodidacte à mes yeux : au final Mihawk n'aurait servi que d'adversaire,mais pas vraiment pas de prof