In this screencast (OpenGL video tutorial), I discuss drawing cubes in 3d. I also cover perspective and orthogonal projections.
See the blog post at: https://davidwparker.com/2011/08/28/opengl-screencast-7-drawing-in-3d-part-2-projections/