Quick fundamental notions for practical 3D programming