The Macintosh is notoriously tricky to program against its native libraries. I chose instead to use high-level graphical languages.
HyperCard which I first knew as WildCard when Kent Beck brought a copy up from Apple.
CocoaWorlds developed as an educational application by David Smith at Apple under the direction of Kurt Smucker.