Det særskilte programmeringspråket innenfor HyperCard er kalt for HyperTalk og er objektorientert. Objekter eksisterer i et sporhierarki av beskjeder og svarer på beskjeder som er generert enten av brukeren eller av systemet i seg selv. Objekter arver eiendeler og attributter fra de over seg i hierarkiet. HyperTalks objektklasser er forutbestemt av HyperCards miljø, skjønt andre kan bli lagt til ved å bruke utvendige objekter. HyperTalk er ordrik med engelskspråklig syntaks, derav er det også enkelt å bruke og lett å lese. HyperTalks kodesegmenter er referert til som «skripter», et begrep som ble betraktet som mindre skremmende for nye og begynnende programmere.