Agreed, there's a price to be paid for stepping off the well-trod path when it comes to dev tools/methodologies and OSes. The truth is that he'd have had a worse time in MacOS or Linux than in Windows, which is usually pretty fanatical about continuing to support old APIs and run old applications.
Also agreed that he isn't asking for help and doesn't appear to want it. Still, this sucks.