I will be purchasing a new Mac book pro for my personal use very soon. I was just wondering is it good for C programming? I know there are programs like Cocoa and Xcode for the mac. But later on I am thinking about once I need to start taking some Computer Science classes and C programming classes do they mainly require you to use windows based programs? If so I would just use boot camp or parallel. I guess all I am trying to ask is, is programming on a mac common?