вобщем "visual c# express" + "xna game studio express", обе проги бесплатные, качаются с msdn.microsoft.com
платить скока-то баксов в xna creators club это лишь для того, штоп распостранять игры через LIVE, так что ненадо пока начинающим разработчегам
есть ещё для xna двиг уже, лежит на garagegames.com называется торк.... Х забыл вобщем как, с помощью него легко делать 2д гамы(в нём же есть несколько примеров игр с сырцами)
на счёт требуемых знаний: нада знать c#, xna и математику бы неплохо для шейдеров, хотя я вот незнаю и не парюсь =)
книг по c# навалом, по xna тока буржуйские пара, из наших будет книга горнакова и книга серёги гавнюкова (3 главы с примерами лежат на xnadev.ru)