Разные задачи у людей, от того и подходы и содержание разные.
У вас какая цель, что вы собираетесь писать на OpenGL, зачем он нужен?
Мне он не нужен, если закажут разработку игры, я наверняка возьму игровой "движок", потому что если я буду сам его писать на OpenGL, то у них не хватит денег и времени, OpenGL я изучил, но только на базовом уровне, например лабораторные работы изредка заказывают, или нужна довольно простая 3D-модель, ради которой подключать "движок" это "overkill".