Разработка программ - это сложный умственный процесс.Автоматизация же установок программ легко реализуется на языке программирования autoit.В нём существуют функции,которые можно использовать для манипуляций с внешнеми графическими окнами приложений.
По языку программирования autoit не так уж много учебных материалов.В основном информация черпается из официальной справки и нескольких форумов.
В настоящее время на autoit можно разрабатывать полноценные настольные приложения.Хотя и нужно понимать,что он является языком интерпретирующего типа.Это говорит о том,что имеется меньшая скорость выполнения,чем у языков компилирующего типа таких как C или С++.