If you're a new programmer, I suggest you start out with GLScene, since it's very easy to use(I started when I was 13, imagine that )and it's open source, so you can venture off to the depths of the whole OpenGL thing. But since you're gonna start out with a fresh page with your project, you should proceed with DirectX really.

(Dont jump straight to 3D! Start out with 2D, and you will learn a lot. It's a mistake many programmers(including me) make.)...
Good luck on your project!


-Jon