title: How to learn and use OpenGL ES 2.0? I just don't get it - serious Qn.
body: <p>This is a serious question, I am "stuck" at this point between understanding it and not at all. I got very confused with the time reading different resources and would like someone to point me in the right direction.</p>
  
  <p>I am working with Android platform, until now I have used the <code>Canvas</code>, some <code>OpenGL ES 1.0</code>, but mostly through engines or already built code to try and understand it. </p>
  
  <p>My goal is to ACTUALLY understand <code>OpenGL ES 2.0</code>. I do not want to go straight to the complicated stuff and start with easy stuff, but I just don't get how to do it. I can get a square, and I can set up a camera and matrices; to tell you the truth I really don't understand the whole matrix system and how it works, if I am right it was a <em>fixed-function-pipeline</em> which you didn't need to change in <code>OpenGL ES 1.0</code> but now it's a <em>programmable-pipeline</em> which you have to set up on your own. </p>
  
  <p>I do not get how to use the coordinate system, I know that the origin is the center of the device and each turn to the edge is 1, so from center to left it would be negative 1.</p>
  
  <p>There were some ways however to make it into a different coordinate system, maybe just use proportions or multiply matrices to set the coordination to something that I was used to from the <code>Canvas</code>. </p>
  
  <p>Basically what I need help with is how do I progress from here? I feel as if I got to somewhere, but I am still nowhere.</p>
  
  <p>I really need some advises on how to properly use <code>OpenGL ES 2.0</code>, for now all I am planning on is a simple 2D game, maybe side scroll-er too so I will have to mess with the camera matrices.</p>
  
  <p>Thank you for your time, I will greatly appreciate any help. </p>
  
  <p>*I am less interested in the transformation matrices since I do not think that 2D game would really use that, maybe only when I mirror the character's sprite so it would look as if he is walking in a different direction, but I'm pretty sure this is possible to be made simple by changing the coordination and width.</p>