Associating the data in the VAO/VBO with variables in the shaders
They call this "shader plumbing"
glVertexAttribPointer(vPosition, 2, GL_FLOAT, GL_FALSE, 0, BUFFER_OFFSET(0)) connects positions in the current VBO with attribute vec4 vPosition;
in the vertex shader