You do not have to know how to write a script to use one, and they are much easier than people realize. Once you learn how to use a script, you have made your job 10x easier, and better as far as building phones, removing phones, adding any large amount of data etc.
Not only will you cut down on build time, you will cut down on programming mistakes. Everyone fat fingers once in a while, but if you use scripting you can double check your spreadsheet, run the script, and the sets will be perfect, everytime. I use a script to build one phone because it is faster and easier and always the same as the phone beside it. ( call center)
If you are new to the pbx I don't think you should start with scripting, only because I think you learn so much from your mistakes when building phones. But once comfortable with building them, the scripts will be an invaluable tool.
JohnThePhoneGuy
"If I can't fix it, it's not broke!