Requirements Register an Github account Install git (git for windows) Install node Any code editor: Sublime Text / Visual Studio OpenGL / WebGL Learning Resources Learn Opengl WebGL Fundamentals Learn WebGL W3 Schools Shader( GLSL ) Learning Resources The Book of shaders Shader Toy ( Not for studying, it's for built-in shader function references ) WebGL Libraries Three.js regl Math Libraries gl-matrix Start up tools / server Canvas Sketch budo Git Learning Git Source Tree