Interactive Multi-Pass Programmable Shading

I’m a student in Birmingham UK, looking for a fairly basic tutorial on WHAT the openGL commands do, I’m not that interested in how to use them.
I’m writing a report on the paper named in the title and I just need to get my head round a few bits (perhaps more than a few