A community member asked this question in a private message. I'll answer here because someone else might have the same question.
Knowledge of object-oriented programming will be a great benefit, so any object-oriented language will do.
However, 1C:Enterprise script is much simpler than any object-oriented language because you do not have to write new classes. The only thing you need to understand is the concept of objects (entities that have methods, attributes, and constructors). That simple!
Actually, you do not even need to learn any programming language before 1C:Enteprise script, it can be your very first programming language.