Puppet doesn't require you to do any Ruby.
Also, Salt is written in python, for which the same argument holds as well for almost all environments.
Also, Salt is written in python, for which the same argument holds as well for almost all environments.