So here's the situation, I'm off to university to study Computer Science and am in with love coding and programming. I'm in dire need of a laptop upgrade and have settled upon either a Macbook Pro or Air - I get a discount being a student but I'll decide upon either the Pro (I'll also wait for the next model to be released) or Air after starting my degree although the extra power of the Pro is pushing me towards it. I have to move across the country to go to school and the idea of having a portable programming powerhouse sounds like the greatest thing in the world.
Now I have some money leftover in my budget and am left wondering if I should get a gaming PC that can also be used for programming / development. It sounds appealing from programming standpoint, due to the benefits and comforts of programming on a desktop over laptop. From a gaming standpoint I'll also have access to the wide variety of PC games and the cheapness of games via Steam sales, GOG, etc. While the PS4 and XB1 do look like great platforms in their own right, my preference lies with Nintendo this generation and I'm already invested in a Wii U and am on the lookout for a great deal on a 3DS.
So am I crazy for spending my budget on an awesome PC and laptop setup to create the ultimate coding environment. Ignoring the PS4 and XB1 going in favor of Nintendo and dedicating myself to coding and programming. It seems like a good idea as of writing but perhaps I've just spend too much time recently having fun coding.