title: Which version of OpenGL to use?
body: <p>I currently run a machine that allows me to program in OpenGL 2.1. If I were to make a program, should I use the power of the current OpenGL versions like 3.x/4.x or use 2.1?</p>
  
  <p>On a side question: How can I tell what's the highest version of OpenGL my computer can run?</p>
  
  <p>On another side question: does <strong><em>only</em></strong> upgrading my video card allow me to program in upgraded versions of OpenGL?</p>