How to make opengl programs

Tell me the steps to make a opengl program.
What are the softwraes i need

You need a compiler for the language of your choice (usually C/C++ for OpenGL, but Java, C#, even VB will work too). You also need the OpenGL libraries, which almost always come with your OS.

Take a look at http://nehe.gamedev.net tutorials. It is a good way to start.

you can use mcad (http://www.martinscad.cjb.net) to create your first OpenGL scenes - if you code in C++, Ansi C or Delphi.

stay tuned and have fun

mw