Given you are coding on a Mac, if you don’t already know Python you owe it to yourself to take a look. Python is installed on your Mac and offers the following, as listed on Python for the Mac:
Apple Events (you can use Python instead of Applescript)
Native Mac libraries (you can call all the Objective-C libraries, including Cocoa)
Mac application bundles (“apps”, written in Python)
And if you need more help, Learn Python The Hard Way.