@ivan18rod Objective-C is kind of a legacy language as some of Apple’s new stuff are in Swift only. I still use Objective-C mostly because I’m too lazy to learn Swift when most of what I can do still works in Objective-C
Objective-C and Swift is not generally used for automation, unlike AppleScript. With AppleScript, you can tell apps to do stuff and even create macros. It’s mostly for automating GUI apps compared to Bash/Shell Scripting, which is used for automating UNIX/Linux terminal commands.