REPOST : From thread : http://devpinoy.org/forums/2/7144/ShowThread.aspx
Dudes, If you are a programmer who had programmed with other languages before,
such as C++,VB,C#. You should haven't a problem with DirectX/OPENGL/MDX/XNA
by reading tutorials from their respective site find one for beginners.
If your new to programming you should start searching by Google for a
good tutorial in your preffered language, or start modding some games.
I learn C++ by programming with DirectX then I switch to C# just to learn XNA.
Actually theres a lot to learn in game development it is very broad IMOO,
graphics programming, AI, level design Etc.. ETc..
Start from simple like a 2D project, then proceed to advance when you
feel you already capable of dealing with matrix,quarterion,vectors and
graphics render state settings.
BTW: That the reason behind MS releasing XNA to ease the pain of gamedev.
Cheers.
http://dexterz.spaces.live.com/ | http://projectzgdk.spaces.live.com/