<3 Zack would totally learn it that way, too. But unlike his silly clansmen, he'd actually MASTER the things he learns via practice. *sparkle* And him using that to help Cloud? So many levels of win.
I wonder who he'd consider as their "third teammate", though, a la Shinobi teams? Because....well, he grew up Shinobi. He and Cloud are used to thinking in Shinobi terms. Subconsciously, I think, he's gonna be searching for that third person to round out the team, especially if they get a 'mentor' person.