Lighting/curved sufaces

Hi, I have designed a program and i want to know how can i add lighting or curved surfaces.I be grateful of any help or code that could get me started.Thanks can help you find tons of tutorials on lighting.

You can use glu to do curved surfacs (nurb surfaces)