Si quieres ser realmente bueno, primero empápate de teoría sobre gráficos en 2D, geometría y cálculo matricial (por este orden). Una vez lo tengas asimilado poseerás suficiente base teórica para aprender a programar OpenGL. Los ejemplos que te ha pasado MAXIUM buenos para esto. Más tarde puedes empezar a pegarte con los motores gráficos que puedes encontrar en
Pascal Game Development.
Ahora bien, puedes saltartelo todo y pasar directamente a los motores 3D, pero no es nada recomendable. Como mínimo imprescindible, aprende sobre gráficos 2D y sobre cálculo matricial o te irá muy mal. Te lo digo por experiencia propia.