Jag förstår inte riktigt frågan. Det finns en uppsjö av programmeringspråk som du kan använda för utveckling på Mac. Vilket av dem som är bäst beror på vad du vill göra.
Eftersom du nämner VB och makron så låter det som att det är skäligen enkla saker du vill göra och i så fall är närmsta alternativet nog AppleScript, som är ett "litet" språk men som oftast används för att göra makroliknande saker. Fördelen är att det är gratis och inbyggt i alla Macar.
VB för mac finns i princip bara i MS Office-paketet, och då i VBA-tappning. Däremot så finns det ett mycket spritt IDE och programspråk som heter Real Basic som är mycket likt Visual Basic.
Naturligtvis finns också Developer Tools från Apple som ger dig möjlighet att använda flera olika språk, t.ex. C, Objective C osv. men steget från VB-makron till den miljön är ganska stort och inte så lätt alls.
Jag tycker att du ska beskriva lite närmare och i mer konkreta ordalag vad du vill att dina program ska göra så kan du få lite bättre råd