Can you be more specific on what you are doing that you would like to automate?
If it is simply CUCM phone changes, you have couple of options:
1. use BAT
2. Use SQL via CLI, cisco documents all DB schema guides for every CUCM version
3. develop AXL based tool that pushes those SQL queries
The last 2 will obviously require some basic SQL skills.
HTH, please rate all useful posts!
Chris