Jeżeli dopiero zaczynasz to jednak zalecałbym użyć gotowej biblioteki typu SFML. Argument, że OpenGL jest też do grafki 3d jest kiepski - wkońcu na początku nie dasz rady napisać gry 3d więc pisałbyś i tak w 2d (co i tak było by trudne w czystym OpenGL). Napisz kilka mniejszych gierek w takim SFML, naucz się dobrze języka i wtedy z czystym sumieniem możesz startować z OGL :)
Od czego zacząć ? Od wyżej wspomnianego SFML, wydaje mi się, że jest to najlepsza biblioteka tego typu i dodatkowo posiada klasy do obsługi dźwięku czy sieci. Napisz jakieś gry typu snake, tetris, mario a jak już to Ci się uda to zapewne sam będziesz wiedział co chcesz robić dalej czy uczyć się OpenGL czy może nauczyć się obsługi jakiegoś silnika typu Unity.