I taught a bit of introductory OpenGL to grad students at UNC-CH, and now I'm recycling the lessons for a 14-year-old who I'm tutoring. He is a beginning programmer.
Most introductory programming books use console I/O because it's universally available. OpenGL is pretty nearly universally available, and lets kids jump straight into graphics (2D or 3D) and animation with a minimum of fuss.
Hopefully you could buy copies of the OpenGL Programming Guide to supplement whatever textbook you are using. It's an excellent tutorial for OpenGL specifically and 3D graphics generally.
I taught a bit of introductory OpenGL to grad students at UNC-CH, and now I'm recycling the lessons for a 14-year-old who I'm tutoring. He is a beginning programmer.
Most introductory programming books use console I/O because it's universally available. OpenGL is pretty nearly universally available, and lets kids jump straight into graphics (2D or 3D) and animation with a minimum of fuss.
Hopefully you could buy copies of the OpenGL Programming Guide to supplement whatever textbook you are using. It's an excellent tutorial for OpenGL specifically and 3D graphics generally.
Setting up OpenGL
opengl.org