Hi everyone, I am currently in my first year of a games design and programming course and am looking to buy myself a laptop for the second year as I will be living off campus. My question is about how I would, if possible, go about programming for the following languages without dual booting if possible. Just let me know what I want to hear so I can buy my first mac this summer Windows games programming [XNA] C++ C# The programming will vary from AI to physics and probably back to making 'simple' applications. May also look at getting maya for it if you know whether it runs better for mac or just get it for my windows machine Other than programming, my main uses for the macbook/pro would be general internet browsing, typing word documents with iWork and possibly some photoshop work for textures etc as I can do all of my 3D modelling on my PC. Thanks, Ben Dixon Edit: This thread maybe in the wrong place, but as it is solely to do with programming, I thought it may be suitable here and I could get a faster/better response from the buyers/general threads.