What compiler can/do you use to compile c# code? I have looked through this c# forum but have found nothing and I can't find anything on microsofts web site. Does c# book by charles petzold use win32 as the api? If so then is it better to learn win32 using c# thatn c?