NeHe OpenGL tutorials - see nehe.gamedev.net for an explanation of each lesson.
  Lesson 30, 39, 40, 43, 44, 48 are not translated - and never will be (by Pelle, at least).
 
  Lesson01.zip (~12 kB) Lesson02.zip (~12 kB)
  Lesson03.zip (~12 kB) Lesson04.zip (~13 kB)
  Lesson05.zip (~13 kB) Lesson06.zip (~54 kB)
  Lesson07.zip (~90 kB) Lesson08.zip (~82 kB)
  Lesson09.zip (~44 kB) Lesson10.zip (~150 kB)
  Lesson11.zip (~74 kB) Lesson12.zip (~71 kB)
  Lesson13.zip (~21 kB) Lesson14.zip (~21 kB)
  Lesson15.zip (~85 kB) Lesson16.zip (~90 kB)
  Lesson17.zip (~86 kB) Lesson18.zip (~45 kB)
  Lesson19.zip (~39 kB) Lesson20.zip (~160 kB)
  Lesson21.zip (~218 kB) Lesson22.zip (~372 kB)
  Lesson23.zip (~195 kB) Lesson24.zip (~39 kB)
  Lesson25.zip (~34 kB) Lesson26.zip (~72 kB)
  Lesson27.zip (~31 kB) Lesson28.zip (~58 kB)
  Lesson29.zip (~65 kB) Lesson31.zip (~50 kB)
  Lesson32.zip (~443 kB) Lesson33.zip (~31 kB)
  Lesson34.zip (~143 kB) Lesson35.zip (~359 kB)
  Lesson36.zip (~20 kB) Lesson37.zip (~43 kB)
  Lesson38.zip (~178 kB) Lesson41.zip (~65 kB)
  Lesson42.zip (~20 kB) Lesson45.zip (~202 kB)
  Lesson46.zip (~19 kB) Lesson47.zip (~19 kB)