# WebGL [Khronos: WebGL Specification](https://www.khronos.org/registry/webgl/specs/1.0/#2.1) I would highly recommend grabbing the Khronos reference card for WebGL, and any other related APIs you might be interested in. This WebGL reference is very useful, but unfortunately it's gated behind a 30-day trial leading to subscription to Scirbd. This is the official source and the only way I know of to get it, and it's not my place to redistribute this material, so [here's the official link](https://www.khronos.org/developers/reference-cards/). I just subscribed with paypal, downloaded my PDFs (all Khronos references), then canceled my account immediately. Scribd might actually be useful if I had more leisure time to read, but I don't so for now it's a hard pass. [WebGL Fundamentals](https://webglfundamentals.org/) If you are familiar with OpenGL already, I would recommend reading through [drawing a simple texture on 3D geometry](https://webglfundamentals.org/webgl/lessons/webgl-3d-textures.html). You will see a lot of familiar concepts are used in the JavaScript API when compared to OpenGL in C++. Within an HTML page, you can wrap JavaScript within `
This is test HTML with some CSS. Logging with JS...The following block is an OpenGL canvas