What is the difference between latex, rubber, PVC, vinyl and silicone?

Know what to expect when you buy real latex clothing