In that case I'd probably lean toward either AppleScript or Automator. Depending upon which actions you need Automator is probably easiest to learn/use.
Sorry I missed this question. I'd have given my thoughts such as they are earlier.
If you are using Automator you don't need to learn Xcode. I believe knowledge of Xcode may come in handy if you are trying to build new actions that extend Automator's usefulness.
There are several Automator related podcasts in the iTunes store. Although many of them are for older versions of the program they may give you an idea if some of the tasks that can be accomplished. Ben Walde (hope I spelled that right) has done some particularly good stuff.
Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.