The documentation also seem to be deprecated in part, as the "2D with openGL" portion uses the function pipeline ( also some of it seems to either not work properly with my setup or is false).
http://open.gl/ seems to favour newer stuff like SDL or GFWL instead of freeglut and glut, but if we write everything ourselves we just need to set up and OpenGL context and can implement the rest ourselves, using just GLEW and the Opengl headers. So it wouldn't really matter what we use to set up the context ( and I really don't think we should set it up ourselves, because that is platform specific and not even in the OpenGL spec as I learned today ).