Three.js certainly seems popular, so we'll continue with our look at it and -- since they're a core element of WebGL -- we'll include shaders, both with and without three.js.
Prerequisites A laptop with a browser that supports WebGL http://get.webgl.org/ and an editor that can handle HTML and JavaScript.
Some knowledge of HTML and programming, preferably JavaScript (or similar).
YOU MAY ALSO LIKE:
A bit more Three.js: A deeper look at Shaders
Carl Bateman
A senior software engineer with expertise in HTML5 and WebGL. He is now the User Group lead for WebGL Workshop and co-ordinator of the Khronos London Chapter.