An introduction to the practical aspects of OpenGL programming on multiple platforms. OpenGL is a flexible, versatile way to visualise many kinds of data, and takes presentation to a whole new level with full interactivity. Get a 2D or 3D graph ics environment up and running on Windows, Mac OS or Linux using OpenGL and the GL Utility Toolkit (GLUT). This talk will (very) briefly touch on the mechanics of graphics rendering, but is intended as a coding guide, not a course on graphics theory. Practical aspects such as compilation, code structure and quick-start tips are the focus here.