I know you already said that you dislike GLEW, but maybe you should post some code so we can find out why it isn't working. I've used both GLEW and GL3W with OpenGL 3.X before and have had no major problems. Try adding some error checking code:
That's true, C++ is a very complex language that lets the programmer to involve different aspects for the program.
What does that even mean?
Another thing I find boggling is, since when was complexity a good trait in a programming language?
EDIT: To actually answer your question OpenGL ES is an off-shoot of OpenGL based off OpenGL 2.0. The programming models are almost identical, so if you are familiar with one, you can use the other with ease. You can see most of the details here.
I didn't expressed well, sorry.
I never said complexity is a good thing in a language. On the contrary, I was trying to say that C++ is too "heavy". You need to care about memory.
Basically complex things are made with complex languages.
So, OpenGL ES has a fixed function pipeline... It is a bad thing, isn't it?