   Game Development
  The first game I'm trying to create a cartoon billards game.  I don't care how long this will take.  I've done a lot of programming but just a little game programming.  I've been doing a lot of reading on the subject of Game Development but I'm still not getting a clear picture of how things work.I'd like a better understanding of how graphics/objects work.I've played around a 3D engines (Truevision) with C#, which used 3D imagines I downloaded to work with.But I've read through a lot of code in VB, VB.NET, C++, C# where the graphics are drawn with code.I'd like to program something like Cell-Shaded graphics.  What tools do I need to do this? I have Visual Studio.NET 2005 and want my game to programmed with C# and DirectX 9.0.If anybody would like to help me step by step I'd appreciate that greatly!I'm looking for somebody to show me the path, not do my work.   
  if  you want to understand graphics , you should understand math.iam sure now you are thinking "wtf , iam good at maths". the problem is , the math you learned have a little (if any) todo with graphics . so if you want a better understanding , you should get to the core of graphics, and work your way up.i recommend checking"[Wordware] 3D Math Primer for Graphics and Game Development", it's not too advanced ,and covers a lot of ground.   