Порой бестолку читать книги... Тут практика нужна. Теория - это сухо. Ты можешь прочесть книгу, да, но, скорее всего, ты вскоре ее забудешь
Познать Linux ты сможешь только капаясь в системе, поэтому, плюсую первый коммент Но я бы посоветовал лучше ArchLinux - он не даст тебе скучать, поверь. Тебе придется бороздить просторы интернета перед установкой, читать мануалы - узнаешь много нового! А настраивать его под себя... Ууу :) Я за первый месяц использования Arch'a узнал в несолько раз больше нового, чем за использвание Ubuntu 2 года
Ок. Долго рыскав в сети все таки нашел неплохой ( не идеальный, конечно, но на первый раз пойдет ) туториал. OpenGL Programming. Вот, пожалуйста. Там достаточно неплохо описывается все структура программы, да и по контексту названия функций, от части, все ясно Только вот советую пробовать разбирать функции с man'om все таки... ( я ман мануал-страницы вытянул из репов - поищите там )
Happy Programming!