In my university, GLUT is taught in a 400-level, Computer Graphics course. Students here are expected to use the application Codeblocks, which contains the appropriate libraries necessary to create applications using GLUT. You should have enough programming experience before trying to learn GLUT, since it is not that far off from the C syntax. I am sure you can use it for gaming graphics, and related things. Before learning it, I think it's necessary to have a decent background of linear algebra.
This attachment should help you learn more about GLUT: