I'm absolutely new in OpenGL, but I need to write opengl-based application for Android.
Is there a big difference between OpenGL SL and OpenGL ES 2.0 SL and between OpenGL and OpenGL ES and will it be useful if I learn OpenGL and GLSL using some books related to general OpenGL, not to OpenGL ES?
The thing is that there are a lot of really good books for GLSL and OpenGL.
OpenGL is a well-known standard for generating 3-D as well as 2-D graphics that is extremely powerful and has many capabilities. OpenGL is defined and released by the OpenGL Architecture Review Board (ARB). This article is an introduction to OpenGL that will help you understand drawing using OpenGL.