My goal is to go over these since they are a bit more challenging: http://threejs.org/examples/
However, I've found these very hard to understand. For instance, the source code from lines 120-247 in the following example are completely lost on me: http://threejs.org/examples/#webgl_buffergeometry
Do I have to learn WebGL and GLSL in order to comprehend what is going on? If so, what is the best way to tackle the situation and absorb the knowledge?