اول باید مشخص شود که هدف شما از این برنامه نویسی Native چی هست و سپس تصمیم بگیرید کدام شیوه را انتخاب کنید. فقط در ویندوز یا همه سیستم عامل ها ....
اگر win32 را یاد بگیرید در آینده برای #C هم به کمک شما خواهد آمد.
و یا مثلا اگر قصد استفاده از پایگاه داده را دارید و یا برنامه نویسی برای همه پلتفرم ها ، تولکیت های Cross-platform ذکر شده بهترین انتخاب هستند .(البته امیدوارم فقط قصد کار با پایگاه داده را نداشته باشید)
کتاب ها در این تاپیک بیان شده است:
https://barnamenevis.org/showthread.php?t=86565
بهترین مراجع اینترنتی برای شروع:
(بخش win32 و MFC سایت های زیر)
http://www.functionx.com/
http://winprog.org/tutorial