What Are the Best Tips for Learning OpenGL®?