I am just beginning myself, and from my experience, learning vertex shaders and fragment shaders are pretty much necessary to start programming at all in opengl, so might as well pick those up first....