This is a journey to the game programming basics.Wish me luck. :P