WebGL and HTML5 Canvas - both provide a good introduction to the fundamentals of game programming and 3D programming.
At the start of this blog, I want to point out that I have not relinquished my quest to provide further blogs on the mathematics involved in 3D game programming. And I will provide more blogs in the future about the mathematics involved in 3D programming.
However, in my research to learn more about 3D programming, I headed down the fork in the road toward WebGL.
So, what exactly can you create with WebGL?
Here, at this website, WebGL Samples, are some free, working examples that you can check out. The images below are merely screen shots of the programs - all of the programs are in motion and some have user-interactivity capabilities.
Color-Adjust (a user can adjust the colors in this program in realtime using a color cube, which is accessed on the left, under Adjustment):
Hopefully the above examples captured your interest and inspire you to learn WebGL for yourself, soon!
Thank you for reading this blog post :-)