Is there a difference ?

I'm still getting confused between Plain and Self-raising, never mind 'cake flour'....and I used to work for Spillers (makers of Homepride flour).