I am learning WebGL these days, but I found that it's really hard to understand the pipeline.
It takes time (1-2 months to learn only basics), but be persistent. Hope this helps.
You start development with a simple working program and use a simple cycle of implement/test, implement/test, implement/test, ... until you reach your goal. Rarely, if ever, should you program a complex WebGL program “from scratch.” Always start with a working program and add complexity slowly.
WebGL is blindingly fast and fully utilizes hardware acceleration, making it suitable for games or complex visualizations. Although other options can benefit from hardware acceleration, WebGL is written with performance in mind and should perform better than other options in many cases.
Learning webGL is great place to start, probably best. Don't hesitate to read from as many resources you can. Opera developer, Mozilla Hacks, Light House 3D, Scratch a Pixel, Aerotwist (http://www.aerotwist.com/tutorials/an-introduction-to-shaders-part-1/ more shaders)... It's very difficult at the beginning, but later you'll get the grasp of the pipeline and way of thinking. It takes time (1-2 months to learn only basics), but be persistent.
Hope this helps.
There are interactive tutorials here: http://www.webglacademy.com
I think it's cool because you can change your code, test it again, and it is step by step.
You can also check webgl lesson on http://www.learningwebgl.com
Then, when I want to search some help about a specific webgl API/GLSL command, I search on http://www.opengl.org/sdk/docs/manglsl/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With