title: What advantages exist in C++ over C# when working with OpenGL
body: <p>I am starting to get interested learning in OpenGL and I am trying to figure out what the best direction to go as far as which language to use in the learning process.  I am already very familiar with C# and from what I have read, I can utilize the Tao API to interface with OpenGL from C# code.  However, it also seems to me from what I'm reading that those who are really professional OpenGL developers are C++ programmers.</p>
  
  <p>I'm curious what advantages C++ might have over C# when working with 3D graphics in OpenGL.  Any input would be great as I'm a complete newby at all this.</p>