I am starting OpenGL and I face some problems:

1. outdated examples written for early OpenGL versions
2. outdated code that I probably need to update
3. C-oriented everything

I am completely lost in the specs, versions and notations that C coders use, so I'd like to start with the two questions:

1. What is the primary (tested) source of OpenGL API for machines? PDF doesn't work, because it requires human to process.
2. Is there already an official list of OpenGL functions per version?

I need a simple plain list of functions in alphabetic order, maybe with parameters, so I can run a diff on them, compare and see which ones should be removed from my code to be OpenGL 4 or OpenGL 2 compliant.