کتاب ها:
Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach
Introduction to 3D Game Programming with DirectX 10
و این لینک:
http://www.barnamenevis.org/sh...d.php?t=139312
پیش نیاز اول شروع به کار با DirectX این هست که حتما به قدر کافی (حداقل در حد متوسط) با زبان ++C آشنا باشید.
DirectX SDK تنها یک سری کتابخانه و توابع و کلاس در اختیار شما قرار می دهد که باید توسط زبان ++C آن ها را فراخوانی کنید.
win32 API چیزی هست که اگر بدانید کمکتان می کند، اگر هم ندانید تقریبا همه کتاب ها به قدرت کافی در مورد آن برای شروع کار توضیح می دهند تا پنجره برنامه خود را با آن بسازید.
اگر منظورتان تفاوت و حوزه قدرت این دو هست، ترجیح می دهم این را به شما بسپارم تا خودتان تحقیق کنید.