На мой взгляд, GLUT все еще хорош для изучения программирования на OpenGL. Насколько я знаю, он больше не поддерживается.
Посмотрите на: http://www.opengl.org/resources/libraries/glut/ для официального слова
Выписка из вышеуказанной ссылки -
«Библиотека GLUT имеет привязки программирования C, C ++ (так же, как C), FORTRAN и Ada. Распределение исходного кода GLUT переносимо практически на все реализации и платформы OpenGL. Текущая версия 3.7. Дополнительные выпуски библиотеки не предусмотрены. ожидается.
GLUT не является открытым исходным кодом. Марк Килгард сохраняет авторские права. "
Также посмотрите: http://www.opengl.org/resources/libraries/windowtoolkits/ для альтернатив.
Вы также можете проверить GLUX: http://code.google.com/p/glux/
Поскольку SDL является яростью, он отлично подходит для кроссплатформенных вещей, и многие люди его используют. Я лично использую Qt для своей работы OpenGL. Существуют и другие альтернативы оконной системы. Также возможно программировать изначально для Windows или X.
Изменить 28 февраля 2017 г .:
Я должен уточнить, что студенту, который хочет изучить практические аспекты OpenGL, лучше будет начать с SDL или Qt. Как справедливо отмечает @TM в своем комментарии, использование GLUT далеко от реалий программирования реального приложения рендеринга в OpenGL. Мое мнение о том, что GLUT хорош для обучения, исходит из того, что легче учиться, когда кто-то отделяет задачу изучения OpenGL от задачи изучения особенностей системы Windowing. Естественно, это может не соответствовать вашим потребностям.