title: Creating more than 1 different objects in OpenGL
body: <p>Well, I have been learning openGL with this tutorial: opengl-tutorial.org.
  That tutorial do not explain how do the shaders works. I mean, is the vertex shader readed before the fragment shader?</p>
  
  <p>Ok talking about the question, I want to create two objects for practice, one box (3D Square with a texture) and a pyramid (3D Triangle with a texture), I don't know how to do it, I know how to draw it with C++/OpenGl but talking about the GLSL.... Do I need to create another program? How can I do that?</p>
  
  <p>(OpenGL 3.3)</p>