If you want to consider JXA, I’d point you to these resources: When I am trying to write an automation script (with one or more apps) for the first time, I almost always start with AppleScript in SD to learn the app object model. The biggest thing that AppleScript has going for it is Script Debugger.Īnd Script Debugger is worth having even if you intend to program mostly in JXA.īecause SD makes it so easy to explore the various application object models. Sal ( ) if you happen to be hanging around the forum these days, I’d love for you to confirm or refute this quote. I have to share this quote provided by you’re used to a programming language, AppleScript will drive you crazy” – Sal Soghoianįor a long time, Sal was the automation project manager at Apple, responsible for many things including AppleScript and JXA. I can tell you right now that since you have programming experience with other languages, you will learn JXA much, much faster, and you won’t suffer the frustration of trying to make sense of AppleScript. However, at the risk of incurring the wrath of my good AppleScript friends here in this forum, I would ask you this question: Should you learn AppleScript or JavaScript for Automation (JXA)? Unfortunately, the site has not been updated for years, but the basics of AppleScript are still the same. While there is a ton of good, even excellent references, I have never found a really good tutorial site for AppleScript.īut to start from the very beginning with no knowledge of AppleScript, I almost always refer people to AppleScript: Beginner’s Tutorial – Would someone kindly point me to (ideally video) tutorials that really do start at the very beginning…writing your first AppleScript in Script Debugger-type’, please?