OpenGL and Pixel Shaders in general

You see terms like PS 3.0 or PS 2.1 or PS 4.0 (G80), but what are pixel shaders?
Are they the “level” the OpenGL shaders? And what is OpenGL? is it a computer graphics language, like DirectX?

P.S. - Don’t send any links unless you’ve checked they answer the question.