Do I have to know any programming languages to create the rules?
No. Rules are actually assembled from a list of variables that are displayed for you. Simply point and click to the "Trigger" then click on the action to be taken. You'll find this is easy and actually fun to use.